v3.26.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Future minimum payments for operating lease liabilities    
Remainder of 2026 $ 164,541  
2027 579,839  
2028 410,166  
2029 322,117  
2030 248,972  
Thereafter 408,821  
Total lease payments 2,134,456  
Less: imputed interest (266,077)  
Total lease liabilities, operating leases 1,868,379 $ 2,125,058
Future minimum payments for financing lease liabilities    
Remainder of 2026 421  
2027 1,186  
2028 1,052  
2029 737  
2030 113  
Total lease payments 3,509  
Less: imputed interest (735)  
Total lease liabilities, financing leases 2,774 $ 3,486
Future minimum payments for total lease liabilities    
Remainder of 2026 164,962  
2027 581,025  
2028 411,218  
2029 322,854  
2030 249,085  
Thereafter 408,821  
Total lease payments 2,137,965  
Less: imputed interest (266,812)  
Total $ 1,871,153