XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Unsecured Maxim Note Payable - Additional Information (Details) - Unsecured Maxim Note Payable [Member] - USD ($)
$ in Millions
1 Months Ended
Oct. 31, 2022
Jun. 30, 2024
Notes Payable LineItems    
Professional fees $ 4.2  
Debt instrument, interest rate   7.00%
Remaining contractual balance   $ 2.6
Reverse stock split maxim note due 90 days