v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Maturities of lease liabilities: Operating Leases    
2026 (remaining six months) $ 16,319  
2027 30,175  
2028 25,685  
2029 23,258  
2030 20,463  
Thereafter 82,427  
Total lease payments 198,327  
Less: Imputed interest (54,804)  
Total 143,523 $ 4,982,595
Less: Current portion (23,198) (845,326)
Long-term portion of lease obligations 120,325 4,137,269
Maturities of lease liabilities: Finance Leases    
2026 (remaining six months) 10,000  
2027 20,000  
2028 20,000  
2029 20,000  
2030 20,000  
Thereafter 76,667  
Total lease payments 166,667  
Less: Imputed interest (42,026)  
Total 124,641 44,048
Less: Current portion (11,288) (41,520)
Long-term portion of lease obligations 113,353 $ 2,528
Maturities of lease liabilities: Total    
2026 (remaining six months) 26,319  
2027 50,175  
2028 45,685  
2029 43,258  
2030 40,463  
Thereafter 159,094  
Total lease payments 364,994  
Less: Imputed interest (96,830)  
Total 268,164  
Less: Current portion (34,486)  
Long-term portion of lease obligations $ 233,678