v3.26.3
Leases - Components of lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Finance lease expense:        
Amortization of ROU assets $ 4,021 $ 3,040 $ 10,497 $ 9,109
Interest on finance lease liabilities 4,353 4,382 12,850 13,269
Total finance lease expense 8,374 7,422 23,347 22,378
Operating lease expense 8,166 8,472 24,465 24,682
Short-term lease expense 652 525 1,809 2,155
Total lease expense 17,192 16,419 49,621 49,215
Sublease Income 200 0 400 0
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Finance lease expense:        
Amortization of ROU assets 2,120 1,632 5,561 4,994
Location, Statement of Income, Balance [Axis]: us-gaap:OperatingExpenses        
Finance lease expense:        
Amortization of ROU assets $ 1,901 $ 1,408 $ 4,936 $ 4,115