Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.24.1.1.u2
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended
Jan. 01, 2024
Mar. 15, 2023
Jun. 03, 2022
May 20, 2021
Apr. 12, 2018
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jan. 03, 2023
May 19, 2022
May 09, 2022
Equity, Class of Treasury Stock [Line Items]                      
Common stock, authorized (in shares)           50,000,000   50,000,000      
Common stock, par value (in dollars per share)           $ 0.0005   $ 0.0005 $ 0.0005    
Preferred stock, authorized (in shares)           1,000,000   1,000,000      
Preferred stock, par value (in dollars per share)           $ 0.0005   $ 0.0005      
Preferred stock, issued (in shares)           0   0      
Dividends, common stock           $ 0 $ 0        
Stock repurchase, authorized   $ 6,000,000                  
Stock repurchase, period (in months)   6 months                  
Stock repurchased, value             541,000        
Stock options granted (in shares)           1,790,000          
Fair value of stock options granted           $ 5,300,000          
Share price (in dollars per share)           $ 6.47          
Share-based compensation expense           $ 1,600,000 $ 900,000        
Share-based compensation, nonvested award, cost not yet recognized, amount           $ 8,100,000          
Weighted average period (in years)           4 years          
Warrant                      
Equity, Class of Treasury Stock [Line Items]                      
Number of shares, warrants granted (in shares)           0          
2022 Directors Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Shares reserved for future issuance (in shares)           0       300,000  
Stock options granted (in shares)           210,000 0        
Amended 2010 Directors' Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Number of shares authorized (in shares)       775,000              
Amended 2010 Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Conversion shares (in shares)       4,900,000              
2022 Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Shares reserved for future issuance (in shares)           302,035          
Stock options granted (in shares)           1,080,000 205,000        
Increase in shares reserved for future issuance (in shares)                     1,000,000
2018 Stock Incentive Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Stock options exercised (in shares)           0 1,100,000        
2018 Stock Incentive Plan | CEO Options                      
Equity, Class of Treasury Stock [Line Items]                      
Exercise price, lower range (in dollars per share)     $ 0.60                
Chief Executive Officer | 2018 Stock Incentive Plan                      
Equity, Class of Treasury Stock [Line Items]                      
Stock options granted (in shares)         2,300,000            
Stock issued during period (in shares)         2,300,000            
Chief Operating Officer | Inducement Option Award                      
Equity, Class of Treasury Stock [Line Items]                      
Stock options granted (in shares) 500,000                    
Exercise price, lower range (in dollars per share) $ 6.00                    
Award expiration period (in years) 7 years                    
Fair value of stock options granted $ 1,300,000                    
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche One                      
Equity, Class of Treasury Stock [Line Items]                      
Options vesting percentage 25.00%                    
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche Two                      
Equity, Class of Treasury Stock [Line Items]                      
Options vesting percentage 25.00%                    
Award vesting period (in years) 3 years                    
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche Three                      
Equity, Class of Treasury Stock [Line Items]                      
Options vesting percentage 25.00%                    
Award vesting period (in years) 3 years                    
Chief Operating Officer | Inducement Option Award | Share Based Compensation Award Tranche Four                      
Equity, Class of Treasury Stock [Line Items]                      
Options vesting percentage 25.00%                    
Award vesting period (in years) 3 years                    
Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Shares repurchased (in shares)           0 63,616        
Stock repurchased, value             $ 500,000