XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Convertible Notes - Summary of Future Minimum Payments of Notes and Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]      
2022 $ 6,186    
2023 0    
2024 65,625    
2025 0    
Thereafter 0    
Total minimum payments 71,811    
Effect of discounting (998)    
Present value of minimum payments 70,813 $ 67,015 $ 87,989
Less current portion (6,197)    
Long term portion $ 64,616