XML 51 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining nine months) $ 1,674  
2022 2,064  
2023 2,053  
2024 2,125  
2025 2,200  
2026 and thereafter 7,322  
Total future minimum lease payments 17,438  
Less imputed interest (5,013)  
Present value of net minimum lease payments 12,425  
Operating lease liabilities:    
Operating lease liabilities, current portion 2,151 $ 1,402
Operating lease liabilities, net of current portion 10,274 $ 7,517
Total lease liability $ 12,425