XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Total Future Principal Payments under Notes Payable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2024 $ 3,012,945  
Total minimum payments 3,012,945  
Current portion of notes payable (3,012,945)  
Notes payable, net of current portion   $ 409,294
Foreign    
Debt Instrument [Line Items]    
2024 3,012,945  
Total minimum payments 3,012,945  
Current portion of notes payable $ (3,012,945)