XML 131 R120.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Maturity Analysis of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating leases    
2024 (excluding the three months ended March 31, 2024) $ 24,386  
2025 27,755  
2026 20,938  
2027 19,383  
2028 13,526  
Thereafter 78,274  
Total 184,262  
Interest (41,867)  
Total 142,395 $ 149,640
Finance leases    
2024 (excluding the three months ended March 31, 2024) 1,238  
2025 1,448  
2026 1,290  
2027 627  
2028 0  
Thereafter 0  
Total 4,603  
Interest (308)  
Finance lease liabilities $ 4,295 $ 4,721