XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of future minimum principal payments
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of future minimum principal payments [Abstract]  
2022 $ 7,910
2023 6,364
2024 6,330
2025 6,178
2026 33,000
Total future minimum payments 59,782
Less: debt discount (3,313)
Total 56,469
Total current portion of notes payable, net 7,910
Total notes payable, net of current portion $ 48,559