XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Maturities of Lease Liabilities for Operating Leases (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
2021 (remaining) $ 1,881
2022 3,496
2023 3,325
2024 3,154
2025 2,624
Thereafter 5,416
Total lease payments 19,896
Less: Imputed interest (4,117)
Present value of lease liabilities $ 15,779