XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 31,218  
2025 28,830  
2026 21,977  
2027 19,180  
2028 16,273  
Thereafter 25,100  
Total lease payments 142,578  
Less: Interest 20,359  
Present value of lease liabilities 122,219  
Finance Leases    
2024 10,605  
2025 5,453  
2026 995  
2027 0  
2028 0  
Thereafter 0  
Total lease payments 17,053  
Less: Interest 565  
Finance Leases, described below $ 16,488 $ 31,008
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:FinanceLeaseLiabilityNoncurrent us-gaap:FinanceLeaseLiabilityNoncurrent