XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 27, 2024
Jun. 26, 2024
Dec. 31, 2023
Jun. 27, 2023
Stockholders' Equity [Line Items]                  
Common stock, shares authorized 350,000,000     350,000,000   350,000,000 175,000,000 175,000,000  
Common stock, par or stated value per share $ 0.18     $ 0.18   $ 0.18   $ 0.18  
Common stock repurchased   $ 1,323,000 $ 152,000            
Preferred stock, shares authorized 10,000,000     10,000,000       10,000,000  
Preferred stock, par or stated value per share $ 0.001     $ 0.001       $ 0.001  
Preferred stock, shares issued 582     582       582  
Consummate a business combination, percentage of acquired outstanding shares 50.00%     50.00%          
Consummate a business combination, percentage of aggregate ordinary voting power 50.00%     50.00%          
Class of warrant or right, outstanding 21,210,750     21,210,750          
Class of warrant or right, exercised during period         0        
Exercises of warrants       $ 304,000 $ 0        
Common stock, issued (in shares) 125,801,254     125,801,254       125,801,254  
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,200,664   0 1,320,046        
Common stock repurchased   $ 1,300,000     $ 1,500,000        
The 2020 Liability Warrants [Member]                  
Stockholders' Equity [Line Items]                  
Warrants and rights outstanding, term 4 years     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     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     1          
Warrants exercisable, ownership percentage of shares allowed 4.99%     4.99%          
Common stock, convertible, ownership percentage of shares allowed 9.99%     9.99%          
2021 and 2020 Warrants [Member]                  
Stockholders' Equity [Line Items]                  
Common stock, issued (in shares) 303,750     303,750          
Series A Junior Participating Preferred Stock [Member]                  
Stockholders' Equity [Line Items]                  
Preferred stock, shares authorized 750,000     750,000          
Preferred stock, par or stated value per share $ 0.001     $ 0.001          
Series A Convertible Preferred Stock [Member]                  
Stockholders' Equity [Line Items]                  
Preferred stock, shares authorized 4,000     4,000          
Preferred stock, par or stated value per share $ 0.001     $ 0.001          
Series B Convertible Preferred Stock [Member]                  
Stockholders' Equity [Line Items]                  
Preferred stock, shares authorized 25,000     25,000          
Preferred stock, par or stated value per share $ 0.001     $ 0.001          
Stated value per share $ 1,000     $ 1,000          
Preferred stock, convertible, conversion price $ 3.52     $ 3.52          
Series C Convertible Preferred Stock [Member]                  
Stockholders' Equity [Line Items]                  
Preferred stock, shares authorized 20,000     20,000          
Preferred stock, par or stated value per share $ 0.001     $ 0.001          
Preferred stock, shares issued 0     0       0  
Preferred stock, convertible, ownership percentage of shares allowed 9.99%     9.99%