v3.26.3
Leases - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 84,456  
2027 192,907  
2028 64,533  
2029 61,051  
2030 57,995  
Remaining 354,124  
Total future minimum lease payments 815,066  
Less imputed interest (161,310)  
Present value of lease liabilities 653,756  
Finance Leases    
2026 6,399  
2027 15,025  
2028 15,025  
2029 14,214  
2030 13,608  
Remaining 70,141  
Total future minimum lease payments 134,412  
Less imputed interest (39,691)  
Finance lease obligations, due through October 2039 94,721 $ 12,654
Total    
2026 90,855  
2027 207,932  
2028 79,558  
2029 75,265  
2030 71,603  
Remaining 424,265  
Total future minimum lease payments 949,478  
Less imputed interest (201,001)  
Present value of lease liabilities $ 748,477