v3.22.0.1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 53,258  
2023 54,206  
2024 44,025  
2025 42,163  
2026 37,045  
Thereafter 92,365  
Total undiscounted liabilities 323,062  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (62,989)  
Total lease liabilities 260,073 $ 258,879
2022 12,461  
2023 18,274  
2024 16,403  
2025 14,210  
2026 13,748  
Thereafter 57,653  
Total undiscounted liabilities 132,749  
Sublease Income Receivable Undiscounted Excess Amount 0  
Total 132,749  
2022 40,797  
2023 35,932  
2024 27,622  
2025 27,953  
2026 23,297  
Thereafter 34,712  
Total undiscounted liabilities 190,313  
Net Lease Payables Undiscounted Excess Amount (62,989)  
Total $ 127,324