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

Leases (Tables)

v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities are as follows (in thousands):
Year Ended December 31,
Operating
Lease
2026 $ 4,758 
2027 4,637 
2028 3,205 
2029 1,867 
2030 1,935 
Thereafter 1,829 
Total undiscounted lease payments 18,231 
Less: Imputed interest (5,283)
Present value of lease liabilities 12,948 
Less: Operating lease liabilities, current (2,895)
Operating lease liabilities, noncurrent $ 10,053 
Schedule of Additional Information Related to Operating Leases
The following table summarizes additional information related to operating leases for the periods indicated:

December 31,
2025 2024
Weighted-average remaining lease term: 4.2 years 5.2 years
Weighted-average discount rate: 16.6  % 16.9  %