Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Tables)

v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities were as follows (in thousands):
Year Ended December 31,
Operating
Lease
2025 $ 3,921 
2026 4,760 
2027 4,637 
2028 3,205 
2029 1,870 
Thereafter 3,759 
Total undiscounted lease payments 22,152 
Less: Imputed interest (7,567)
Present value of lease liabilities 14,585 
Less: Operating lease liabilities, current (1,636)
Operating lease liabilities, noncurrent $ 12,949 
Schedule of Additional Information Related to Operating Leases
The following table summarizes additional information related to operating leases for the periods indicated:

December 31,
2024 2023
Weighted-average remaining lease term: 5.2 years 3.8 years
Weighted-average discount rate: 16.9  % 15.5  %