Quarterly report pursuant to Section 13 or 15(d)

Operating Leases - Maturities of lease liabilities (Detail)

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