v3.25.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lease expense    
Amortization of right-of-use assets $ 1,788 $ 1,820
Interest on lease liabilities 347 318
Operating lease expense 1,386 1,423
Short-term lease expense 10 8
Variable lease expense 88 47
Total lease expense 3,619 3,616
Finance leases:    
Operating cash outflow from finance leases 347 318
Financing cash outflow from finance leases 1,773 1,787
Finance lease liabilities arising from obtaining finance lease right-of-use assets 2,177 1,871
Operating leases:    
Operating cash outflow from operating leases 1,416 1,431
Operating lease liabilities arising from obtaining operating lease right-of-use assets $ 0 $ 149
Finance leases:    
Weighted-average remaining lease term (years) 1 year 10 months 24 days  
Weighted-average discount rate 11.10%  
Operating leases:    
Weighted-average remaining lease term (years) 7 years 9 months 18 days  
Weighted-average discount rate 3.90%