XML 78 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants (Details) - $ / shares
12 Months Ended
Jan. 15, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Jun. 17, 2020
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           5,900,000
Warrants Percent of Outstanding Stock           5.00%
Exercise price of warrants           $ 0.01
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Jan. 15, 2021          
Warrants and Rights Outstanding, Maturity Date         Jun. 30, 2023  
WarrantsExercised   19,000 0 5,922,000    
Weighted Average            
Class of Warrant or Right [Line Items]            
Shares Issued, Price Per Share   $ 29.09 $ 0 $ 15.45    
Common Stock            
Class of Warrant or Right [Line Items]            
Issuance of common stock through cashless exercise of Warrants (Shares)   19,037 0 5,918,089