v3.22.4
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Commitments    
2023 $ 58,843  
2024 54,672  
2025 50,910  
2026 39,173  
2027 27,548  
Thereafter 82,738  
Total undiscounted liabilities 313,884  
Less: Leases not yet commenced (8,446)  
Less: Imputed interest (56,034)  
Total operating lease liabilities 249,404 $ 260,073
Less: Sublease Income    
2023 18,458  
2024 16,593  
2025 14,356  
2026 13,748  
2027 14,423  
Thereafter 43,231  
Total undiscounted liabilities 120,809  
Less: Leases not yet commenced 0  
Less: Imputed interest 0  
Total operating lease liabilities 120,809  
Net Lease Commitments    
2023 40,385  
2024 38,079  
2025 36,554  
2026 25,425  
2027 13,125  
Thereafter 39,507  
Total undiscounted liabilities 193,075  
Less: Leases not yet commenced (8,446)  
Less: Imputed interest (56,034)  
Total operating lease liabilities $ 128,595