XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Minimum Lease Payments Under Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Years ending December 31,    
2021 $ (4,645,000)  
2022 4,022,000  
2023 4,850,000  
2024 5,814,000  
2025 6,481,000  
Thereafter 46,783,000  
Total future minimum lease payments 63,305,000  
Less: imputed interest (14,407,000)  
Total 48,898,000  
Lessee, Lease, Description [Line Items]    
Tenant improvement allowance, remainder of fiscal year 6,900  
Tenant improvement allowance, 2022 600  
Tenant improvement allowance, 2023 800  
Tenant improvement allowance, 2024 200  
Operating lease, current 1,561 $ 1,845
Prepaid Expenses and Other Current Assets    
Lessee, Lease, Description [Line Items]    
Operating lease, current $ 6,600