XML 100 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 03, 2022
Nov. 16, 2020
Oct. 15, 2018
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Oct. 31, 2023
Jul. 11, 2022
Stock Warrants                  
Gross proceeds     $ 18,600,000            
Number of shares issued           0      
Exercise price per warrant   $ 13.80              
Common stock, par value (in dollars per share) $ 0.001   $ 1,000   $ 0.001 $ 0.001     $ 0.001
Deemed dividend         $ 0 $ 340,000 $ 900,000    
Over allotment option period   45 days              
Warrants exercised         0 0      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 13.80              
Class of warrant or right, outstanding               0  
Cash proceeds from exercise of warrants       $ 8,000,000.0          
Preferred stock of convertible conversion price decrease 1.22                
Stock issued for exercise of stock options (in shares)         0        
Class A common stock                  
Stock Warrants                  
Number of shares issued     252,000            
Number of warrants to purchase shares     252,000            
Exercise price per warrant 1.22   $ 13.80            
Class of Warrant or Right, Exercise Price of Warrants or Rights 1.22   $ 13.80            
October 2018 Warrants                  
Stock Warrants                  
Exercise price per warrant 6.90                
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 6.90                
Series B                  
Stock Warrants                  
Number of warrants to purchase shares     1,367,218            
Preferred stock conversion price per share     $ 11.50            
Conversion of stock, shares converted     15,723            
Issue of warrants to purchase common stock     1,367,218            
Over-allotment option                  
Stock Warrants                  
Number of shares issued   242,883              
Number of warrants to purchase shares   242,883              
Issue of warrants to purchase common stock   180,783              
Warrant                  
Stock Warrants                  
Number of warrants to purchase shares       1,165,575          
Exercise price per warrant   $ 6.90 $ 6.90            
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 6.90 $ 6.90