XML 155 R138.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity Analysis of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 31,594  
2025 27,075  
2026 20,953  
2027 19,231  
2028 13,393  
2029 and thereafter 76,940  
Total 189,186  
Interest (39,546)  
Operating lease liabilities 149,640 $ 156,105
Finance leases    
2024 1,712  
2025 1,448  
2026 1,290  
2027 627  
2028 0  
2029 and thereafter 0  
Total 5,077  
Interest (356)  
Finance lease liabilities $ 4,721 $ 6,039