XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 27, 2024
Oct. 15, 2018
Dec. 31, 2024
Dec. 31, 2023
Aug. 15, 2024
Oct. 31, 2023
Aug. 03, 2022
Stock Warrants              
Gross proceeds   $ 18.6          
Warrants exercised       0      
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001 $ 0.001    
Warrant outstanding           0  
Class A common stock              
Stock Warrants              
Stock issued during period (in shares)   252,000          
Series B Preferred Stock              
Stock Warrants              
Number of warrants to purchase shares   1,367,218          
Common stock, par value (in dollars per share)   $ 1,000          
Preferred stock conversion price per share   $ 11.5          
Issue of warrants to purchase common stock   1,367,218          
Series B              
Stock Warrants              
Conversion of stock, shares converted   15,723          
Public Offering              
Stock Warrants              
Stock issued during period (in shares) 918,600            
Offering price $ 1.75            
Warrants, offering price $ 1.7499            
Gross proceeds $ 2.5            
Percentage of shares outstanding for exercise of warrants 4.99%            
Percentage of shares outstanding for exercise of warrants at the election of holder 9.99%            
Notice period 61 days            
Threshold percentage of shares outstanding for exercise of warrants 9.99%            
Public Offering | Pre-funded warrants              
Stock Warrants              
Number of warrants to purchase shares 510,000            
Class of warrant or right, number of securities called by each warrant or right 1            
Exercise price per warrant $ 0.0001            
Warrants exercised     510,000        
Public Offering | Common warrants              
Stock Warrants              
Number of warrants to purchase shares 1,428,600            
Class of warrant or right, number of securities called by each warrant or right 1            
Exercise price per warrant $ 2            
Expected life of warrant (years) 5 years            
Warrants exercised     0        
Warrant              
Stock Warrants              
Exercise price per warrant   $ 6.9          
Warrant | Class A common stock              
Stock Warrants              
Number of warrants to purchase shares   252,000          
Exercise price per warrant   $ 13.8         $ 1.22