v3.26.1
Leases - Schedule of Components 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
Finance lease costs        
Interest on lease liabilities $ 6,105 $ 5,729 $ 12,282 $ 11,338
Total finance lease costs 13,562 12,469 27,193 24,653
Operating lease costs        
Total operating lease costs 16,093 10,355 30,339 19,718
Variable lease costs 2,823 2,310 5,584 4,425
Total lease costs 32,478 25,134 63,116 48,796
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Finance lease costs        
Amortization of right-of-use assets 7,457 6,725 14,911 13,285
Operating lease costs        
Total operating lease costs 15,400 9,656 28,953 18,319
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Finance lease costs        
Amortization of right-of-use assets 0 15 0 30
Operating lease costs        
Total operating lease costs $ 693 $ 699 $ 1,386 $ 1,399