XML 88 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 (remaining nine months) $ 1,799  
2023 2,351  
2024 2,214  
2025 1,940  
2026 1,276  
Total future lease payments 9,580  
Less: imputed interest 1,140  
Total lease liability balance 8,440  
Operating lease liabilities, current 1,914  
Total operating lease liabilities, non-current $ 6,526  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2022   $ 2,411
2023   2,354
2024   2,215
2025   1,936
2026   1,272
Total   $ 10,188