XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Lessee Operating Lease Liability Maturity (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2021 (six months) $ 5,958
2022 12,222
2023 12,584
2024 12,948
2025 13,368
Thereafter 60,507
Total lease payments 117,587
Less: Imputed interest (35,903)
Present value of operating lease liabilities $ 81,684