v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lease Cost          
Amortization of leased assets $ 3,194 $ 2,603 $ 5,798 $ 5,207  
Interest on lease liabilities 543 1,134 1,677 2,268  
Operating lease cost: 613 592 1,301 1,233  
Total leased cost $ 4,350 $ 4,329 $ 8,776 $ 8,708  
Weighted-average remaining lease term (in years)          
Finance leases 3 years 2 months 15 days   3 years 2 months 15 days   3 years 6 months 18 days
Operating leases 4 years 18 days   4 years 18 days   4 years 4 months 9 days
Weighted-average discount rate:          
Finance leases 11.05%   11.05%   11.05%
Operating leases 6.12%   6.12%   6.14%