XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 (excluding the three months ended March 31, 2021) $ 5,056
2022 6,409
2023 6,563
2024 6,348
2025 5,448
Thereafter 7,953
Total minimum payments required 37,777
Less imputed interest (5,421)
Total operating lease liabilities $ 32,356