XML 132 R121.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturity Analysis of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating leases    
2024 (excluding the six months ended June 30, 2024) $ 16,693  
2025 29,900  
2026 22,941  
2027 21,661  
2028 15,371  
Thereafter 79,387  
Total 185,953  
Interest (39,910)  
Total 146,043 $ 149,640
Finance leases    
2024 (excluding the six months ended June 30, 2024) 785  
2025 1,448  
2026 1,290  
2027 627  
2028 0  
Thereafter 0  
Total 4,150  
Interest (154)  
Finance lease liabilities $ 3,996 $ 4,721