v3.25.2
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lease Cost          
Amortization of leased assets $ 2,603 $ 2,338 $ 5,207 $ 4,676  
Interest on lease liabilities 1,134 1,399 2,268 2,799  
Operating lease cost: 592 582 1,233 1,120  
Total leased cost $ 4,329 $ 4,319 $ 8,708 $ 8,595  
Weighted-average remaining lease term (in years)          
Finance leases 3 years 11 months 8 days   3 years 11 months 8 days   4 years 4 months 13 days
Operating leases 4 years 8 months 15 days   4 years 8 months 15 days   5 years 3 days
Weighted-average discount rate:          
Finance leases 11.05%   11.05%   11.05%
Operating leases 6.34%   6.34%   6.34%