XML 123 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases and Other Commitments - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 50,854  
2023 41,993  
2024 30,070  
2025 22,186  
2026 15,638  
Thereafter 30,839  
Total lease payments 191,580  
Less: imputed interest 15,126  
Operating lease liability $ 176,454 $ 173,121