XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details)
Jun. 30, 2022
USD ($)
Debt Instrument [Line Items]  
2023 $ 2,866,875
2024 796,134
Total minimum payments 3,663,009
Current portion of notes payable (2,866,875)
Notes payable, net of current portion 796,134
Foreign  
Debt Instrument [Line Items]  
2023 2,866,875
2024 796,134
Total minimum payments 3,663,009
Current portion of notes payable (2,866,875)
Notes payable, net of current portion $ 796,134