XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 27, 2024
Jun. 26, 2024
Jun. 27, 2023
Stockholders' Equity [Line Items]          
Common stock, shares authorized 350,000,000 175,000,000 350,000,000 175,000,000  
Common stock, par or stated value per share $ 0.18 $ 0.18 $ 0.18    
Common stock repurchased   $ 1,475,000      
Preferred stock, shares authorized 10,000,000 10,000,000      
Preferred stock, par or stated value per share $ 0.001 $ 0.001      
Preferred stock, shares issued 582 582      
Consummate a business combination, percentage of acquired outstanding shares 50.00%        
Consummate a business combination, percentage of aggregate ordinary voting power 50.00%        
Class of warrant or right, outstanding 17,837,500        
Class of warrant or right, exercised during period   0      
Exercises of warrants $ 3,673,000 $ 0      
Common stock, issued (in shares) 129,170,004 125,304,064      
Share Repurchases [Member]          
Stockholders' Equity [Line Items]          
Common stock, par or stated value per share         $ 0.18
Stock repurchase program, authorized amount         $ 10,000,000
Common stock repurchased, shares 0 1,320,046      
Common stock repurchased   $ 1,500,000      
The 2020 Liability Warrants [Member]          
Stockholders' Equity [Line Items]          
Warrants and rights outstanding, term 4 years        
Warrants Associated with 2020 Offering Consisting of Common Stock and Warrants [Member]          
Stockholders' Equity [Line Items]          
Warrants and rights outstanding, term 4 years 6 months        
The 2020 Warrants [Member]          
Stockholders' Equity [Line Items]          
Class of warrant or right, number of securities called by each warrant or right 1        
Warrants exercisable, ownership percentage of shares allowed 4.99%        
Common stock, convertible, ownership percentage of shares allowed 9.99%        
2021 and 2020 Warrants [Member]          
Stockholders' Equity [Line Items]          
Common stock, issued (in shares) 3,672,500        
Series A Junior Participating Preferred Stock [Member]          
Stockholders' Equity [Line Items]          
Preferred stock, shares authorized 750,000        
Preferred stock, par or stated value per share $ 0.001        
Preferred stock, shares issued 0 0      
Series A Convertible Preferred Stock [Member]          
Stockholders' Equity [Line Items]          
Preferred stock, shares authorized 4,000        
Preferred stock, par or stated value per share $ 0.001        
Preferred stock, shares issued 0 0      
Series B Convertible Preferred Stock [Member]          
Stockholders' Equity [Line Items]          
Preferred stock, shares authorized 25,000        
Preferred stock, par or stated value per share $ 0.001        
Stated value per share $ 1,000        
Preferred stock, convertible, conversion price $ 3.52        
Series C Convertible Preferred Stock [Member]          
Stockholders' Equity [Line Items]          
Preferred stock, shares authorized 20,000        
Preferred stock, par or stated value per share $ 0.001        
Preferred stock, shares issued 0 0      
Preferred stock, convertible, ownership percentage of shares allowed 9.99%