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

Leases - Schedule of Lease Costs (Details)

v3.25.0.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease expense      
Amortization of right-of-use assets $ 7,096 $ 7,421 $ 8,486
Interest on lease liabilities 1,342 1,165 923
Operating lease expense 5,690 5,690 5,671
Short-term lease expense 43 18 27
Variable lease expense 301 40 103
Total lease expense 14,472 14,334 15,210
Finance leases:      
Operating cash outflow from finance leases 1,342 1,165 923
Financing cash outflow from finance leases 7,060 7,530 8,709
Operating leases:      
Operating cash outflow from operating leases $ 5,721 $ 5,574 $ 4,556
Finance leases:      
Weighted-average remaining lease term (years) 1 year 10 months 24 days    
Weighted-average discount rate 11.20%    
Operating leases:      
Weighted-average remaining lease term (years) 8 years 1 month 6 days    
Weighted-average discount rate 3.90%