Quarterly report pursuant to Section 13 or 15(d)

Debt (Details) - Schedule of future minimum payments under the sub agreement

v3.21.1
Debt (Details) - Schedule of future minimum payments under the sub agreement - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of future minimum payments under the sub agreement [Abstract]    
2021 (remaining nine months)  
2022 1,500,000  
2023 6,000,000  
2024 6,000,000  
2025 1,500,000  
Total 15,000,000  
End of term charge 1,125,000  
Subordinated note payable 16,125,000  
Less unamortized debt discount (1,740,044) $ (194,816)
Sub agreement borrowing net of discount 14,384,956  
Less current portion  
Sub agreement borrowings, non-current portion $ 14,384,956