v3.26.1
Leases - Schedule of Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows - operating leases $ 13,132 $ 13,710
Operating cash flows - finance leases 403 483
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 5,389 3,346
Finance leases $ 42,568 $ 9,938
Weighted-average remaining lease term:    
Operating leases 6 years 2 months 12 days 5 years 8 months 12 days
Finance leases 18 years 1 month 6 days 3 years 4 months 24 days
Weighted-average discount rate:    
Operating leases 8.80% 9.30%
Finance leases 5.70% 6.40%