XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases - Maturities of lease liabilities (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2021 $ 17,205
2022 17,722
2023 14,331
2024 12,089
2025 9,877
Thereafter 10,835
Total future minimum lease payments 82,059
Less imputed interest (5,716)
Present value of operating lease liabilities $ 76,343