XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable and Convertible Notes - Summary of Future Minimum Payments of Notes and Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]      
2022 $ 8,235    
2023 0    
2024 64,326    
2025 0    
2026 12,874    
Thereafter 0    
Total minimum payments 85,435    
Effect of discounting (2,501)    
Present value of minimum payments 82,934 $ 70,813 $ 67,015
Less current portion (8,235)    
Long term portion $ 74,699