XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes Payable and Other Notes Payable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jan. 30, 2022
Convertible notes payable, related party - current $ 0 $ 376,526  
Other notes payable, related party - current 684,000 884,000  
Total Convertible and other notes payable 3,184,000 1,260,526 $ 26,000,000
March 2025 Convertible Notes [Member]      
Total Convertible and other notes payable 1,000,000 0  
Convertible Notes, related party - noncurrent $ 1,500,000 $ 0