v3.20.4
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 44,630  
2022 40,099  
2023 45,085  
2024 41,629  
2025 40,066  
Thereafter 124,935  
Total undiscounted liabilities 336,444  
Operating Lease Liabilities Leases Not Yet Commenced (1,082)  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (76,483)  
Total lease liabilities 258,879  
2021 17,582  
2022 12,418  
2023 18,288  
2024 16,407  
2025 14,210  
Thereafter 71,403  
Total undiscounted liabilities 150,308 $ 171,592
Total 150,308  
2021 27,048  
2022 27,681  
2023 26,797  
2024 25,222  
2025 25,856  
Thereafter 53,532  
Total undiscounted liabilities 186,136  
Net Leases Payables Leases Not Yet Commenced (1,082)  
Net Lease Payables Undiscounted Excess Amount (76,483)  
Total $ 108,571