XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 29,144  
2025 103,215  
2026 81,722  
2027 56,822  
2028 36,266  
Thereafter 47,790  
Total future minimum payments related to operating leases and finance leases 354,959  
Less imputed interest (35,992)  
Total 318,967  
Finance Leases    
Remainder of 2024 3,091  
2025 11,525  
2026 10,566  
2027 9,116  
2028 7,717  
Thereafter 6,688  
Total future minimum payments related to operating leases and finance leases 48,703  
Less imputed interest (3,382)  
Finance leases 45,321 $ 39,577
Total    
Remainder of 2024 32,235  
2025 114,740  
2026 92,288  
2027 65,938  
2028 43,983  
Thereafter 54,478  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 403,662  
Less imputed interest (39,374)  
Total $ 364,288