XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Minimum Lease Payments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (9 months remaining) $ 2,182
2022 2,983
2023 3,067
2024 2,643
2025 116
Thereafter 30
Total future minimum lease payments 11,021
Less: discount (2,781)
Total lease liabilities $ 8,240