XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Maturities of Lease Commitments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Operating Lease Liabilities Payments Due [Abstract]      
2022 $ 53,990    
2023 50,201    
2024 43,740    
2025 39,020    
2026 35,397    
Thereafter 96,113    
Total undiscounted lease commitments 318,461    
Less: commitments for leases not yet commenced (249)    
Less: interest (33,614)    
Present value of lease liabilities 284,598   $ 47,000
Less: operating lease liabilities, current (46,149) $ (37,868)  
Operating lease liabilities, non-current $ 238,449 $ 254,562