v3.26.1
Leases - Other information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases      
Operating cash flows for operating leases $ 9,178 $ 12,068 $ 16,893
Operating cash flows for finance leases 645 233 359
Financing cash flows for finance leases 1,409 5,813 4,835
ROU assets obtained in exchange for lease liabilities - operating leases 4,051 13,870 12,164
ROU assets obtained in exchange for lease liabilities - finance leases $ 8,037 $ 4,848 $ 1,710
Weighted average remaining lease term - operating leases 2 years 7 months 6 days 2 years 4 months 24 days  
Weighted average discount rate - operating leases 7.27% 5.62%  
Weighted average remaining lease term - finance leases 4 years 3 months 18 days 4 years 8 months 12 days  
Weighted average discount rate - finance leases 9.34% 8.48%