v3.25.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Lease Cost      
Amortization of leased assets $ 2,604 $ 2,338  
Interest on lease liabilities 1,134 1,400  
Operating lease cost: 641 538  
Total leased cost $ 4,379 $ 4,276  
Weighted-average remaining lease term (in years)      
Finance leases 4 years 1 month 13 days   4 years 4 months 13 days
Operating leases 4 years 9 months 25 days   5 years 3 days
Weighted-average discount rate:      
Finance leases 11.05%   11.05%
Operating leases 6.34%   6.34%