v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Commitments    
2024 $ 67,420  
2025 57,053  
2026 40,068  
2027 28,278  
2028 21,816  
Thereafter 62,116  
Total undiscounted liabilities 276,751  
Less: Imputed interest (47,359)  
Total operating lease liabilities 229,392 $ 249,404
Less: Sublease Income    
2024 16,593  
2025 14,357  
2026 13,748  
2027 14,423  
2028 12,470  
Thereafter 30,761  
Total undiscounted liabilities 102,352  
Less: Imputed interest 0  
Total operating lease liabilities 102,352  
Net Lease Commitments    
2024 50,827  
2025 42,696  
2026 26,320  
2027 13,855  
2028 9,346  
Thereafter 31,355  
Total undiscounted liabilities 174,399  
Less: Imputed interest (47,359)  
Total operating lease liabilities $ 127,040