XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Maturities of Notes Payable (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Debt Disclosure [Abstract]    
December 31, 2024 $ 19,683,333  
December 31, 2025  
Total note payments 19,683,333  
Less: unamortized debt discount and issuance costs (3,408,484)
Net carrying value 16,274,850
Notes payable, current 19,683,333  
Notes payable, non-current