v3.26.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Financing lease cost:    
Amortization of leased assets $ 9,774 $ 2,428
Interest on lease liabilities 13,400 2,649
Total 92,235 56,251
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold    
Operating lease cost:    
Lease expense 66,005 48,093
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense    
Operating lease cost:    
Lease expense $ 3,056 $ 3,081