XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases and Other Finance Obligations - Summary of Future Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 136,195  
2026 127,053  
2027 112,578  
2028 100,534  
2029 80,167  
Thereafter 218,774  
Total lease payments 775,301  
Less: amount representing interest (146,589)  
Present value of lease liabilities 628,712  
Less: current portion (103,499) $ (98,217)
Long-term lease liabilities, net of current portion 525,213 434,081
Finance Leases    
2025 512  
2026 257  
2027 210  
2028 130  
2029 55  
Thereafter 0  
Total lease payments 1,164  
Less: amount representing interest (86)  
Present value of lease liabilities 1,078  
Less: current portion (470) (1,184)
Long-term lease liabilities, net of current portion $ 608 $ 1,113