XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Details) - USD ($)
1 Months Ended 6 Months Ended
Mar. 04, 2021
Jan. 20, 2023
Oct. 26, 2020
Jun. 30, 2023
Derivative Financial Instruments [Abstract]        
Warrant liability       $ 41,536
October 2020 Warrants [Member]        
Derivative Financial Instruments [Abstract]        
Issuance of warrants     $ 11,439,156  
Fair of warrant liability       2,990,833
March 2021 Warrants [Member]        
Derivative Financial Instruments [Abstract]        
Issuance of warrants $ 3,306,758      
January 2023 Warrants [Member]        
Derivative Financial Instruments [Abstract]        
Issuance of warrants   $ 1,668,671    
Fair of warrant liability       $ 690,739