Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.23.1
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 15, 2023
Jan. 12, 2023
Jun. 03, 2022
Feb. 14, 2022
May 20, 2021
Apr. 12, 2018
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jan. 27, 2023
Dec. 15, 2022
May 19, 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      
Cash dividend declared (in dollars per share)       $ 0.30                
Payments of ordinary dividends       $ 4,600,000                
Stock repurchase, authorized $ 6,000,000                      
Stock repurchase, period (in months) 6 months                      
Stock options granted (in shares)             205,000          
Options, value             $ 900,000          
Return of shares (in shares)             744,369          
Cash payment for repurchase             $ 5,400,000          
Treasury stock repurchased (in shares)             603,881          
Exercise price (in price per share)   $ 10.00                    
Award vesting period (in years)   5 years                    
Estimated fair value of options at date of grant   $ 300,000                    
Warrants term (in years)   1 year               5 years    
Share-based compensation expense             $ 900,000 $ 500,000        
Share-based compensation expense, remaining             $ 4,700,000          
Weighted average remaining contractual life, outstanding shares (in years)             3 years 10 months 24 days          
Stock Options                        
Equity, Class of Treasury Stock [Line Items]                        
Expected volatility rate             0.809%          
Warrant life (in years)             4 years 3 months          
Risk free interest rate             0.0378%          
Common Stock                        
Equity, Class of Treasury Stock [Line Items]                        
Shares repurchased (in shares)             63,616 200,000        
Stock options exercised (in shares)             603,881          
Warrant                        
Equity, Class of Treasury Stock [Line Items]                        
Warrants (in shares)   50,000                    
Expected volatility rate   80.90%                    
Warrant life (in years)   5 years                    
Risk free interest rate   3.53%                    
Weighted average remaining contractual life, outstanding shares (in years)             1 year 2 months 12 days   1 year 10 months 24 days      
2022 Directors Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Shares reserved for future issuance (in shares)             180,000         300,000
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]                        
Shares issued (in shares)         4,900,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 (in dollars per share)     $ 0.60                  
2022 Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Shares reserved for future issuance (in shares)             803,285          
Increase in shares reserved for future issuance                       1,000,000
Common stock issued (in shares)             205,000          
Chief Executive Officer | 2018 Stock Incentive Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Stock issued during period (in shares)           2,300,000            
Stock options granted (in shares)           2,300,000            
Share Repurchase Program                        
Equity, Class of Treasury Stock [Line Items]                        
Shares repurchased (in shares)             63,616