XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining three months) $ 629  
2022 2,579  
2023 2,432  
2024 2,184  
2025 2,200  
2026 and thereafter 7,321  
Total future minimum lease payments 17,345  
Less imputed interest (4,534)  
Present value of net minimum lease payments 12,811  
Operating lease liabilities:    
Operating lease liabilities, current portion 2,463 $ 1,402
Operating lease liabilities, net of current portion 10,348 $ 7,517
Total lease liability $ 12,811