XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2020 $ 37,906  
2021 43,174  
2022 33,486  
2023 23,041  
2024 16,794  
Thereafter 26,476  
Total lease payments 180,877  
Less: imputed interest 8,501  
Operating Leases $ 172,376 $ 173,121