Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.23.2
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 07, 2023
Apr. 06, 2023
Apr. 04, 2023
Mar. 15, 2023
Jan. 26, 2023
Jan. 12, 2023
Jun. 03, 2022
May 09, 2022
Feb. 14, 2022
Sep. 08, 2021
May 20, 2021
Apr. 12, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jun. 16, 2023
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   50,000,000        
Common stock, par value (in dollars per share)                         $ 0.0005   $ 0.0005   $ 0.0005     $ 0.0005  
Preferred stock, authorized (in shares)                         1,000,000   1,000,000   1,000,000        
Preferred stock, par value (in dollars per share)                         $ 0.0005   $ 0.0005   $ 0.0005        
Preferred stock, issued (in shares)                         0   0   0        
Dividends declared                             $ 0            
Cash dividend declared (in dollars per share)               $ 0.30 $ 0.30                        
Payments of ordinary dividends               $ 4,700 $ 4,600                        
Stock repurchase, authorized       $ 6,000           $ 6,000                      
Stock repurchase, period (in months)       6 months           6 months                      
Stock options granted (in shares)                         120,000   1,125,000            
Options, value                             $ 4,100            
Return of shares (in shares)                             744,369            
Cash payment for repurchase                             $ 5,400            
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                              
Warrants term (in years)           1 year                         5 years    
Closing stock price (in dollars per share)                         $ 7.26   $ 7.26            
Share-based compensation expense                         $ 1,100 $ 500 $ 2,000 $ 1,000          
Share-based compensation expense, remaining                             $ 7,800            
Weighted average remaining contractual life, outstanding shares (in years)                             4 years 9 months 18 days            
Prepaid expenses and other current assets                         $ 3,667   $ 3,667   $ 2,366        
2023 Notes Warrants                                          
Equity, Class of Treasury Stock [Line Items]                                          
Warrants (in shares)         76,000                           76,000    
Exercise price (in price per share)         $ 9.00                                
Expected volatility rate         81.50%                                
Risk free interest rate         3.62%                                
Warrants term (in years)         5 years                                
Warrant, fair value         $ 380                                
Stock Options                                          
Equity, Class of Treasury Stock [Line Items]                                          
Expected volatility rate                             80.00%            
Risk free interest rate                             3.70%            
Warrant life (in years)                             4 years 8 months 12 days            
Common Stock                                          
Equity, Class of Treasury Stock [Line Items]                                          
Shares repurchased (in shares)                         6,012   69,628 200,000          
Stock options exercised (in shares)                           236,927 603,881 236,927          
Warrant                                          
Equity, Class of Treasury Stock [Line Items]                                          
Warrants (in shares)   250,000       50,000                              
Exercise price (in price per share)   $ 9.00                                      
Expected volatility rate   80.40%       80.90%                              
Risk free interest rate   3.59%       3.53%                              
Warrant life (in years)   5 years       5 years                              
Warrants term (in years)   5 years                                      
Weighted average remaining contractual life, outstanding shares (in years)                             1 year 8 months 12 days   1 year 10 months 24 days        
Warrant, fair value   $ 1,400                                      
Prepaid expenses and other current assets                         $ 1,300   $ 1,300            
2022 Directors Plan                                          
Equity, Class of Treasury Stock [Line Items]                                          
Shares reserved for future issuance (in shares)                         210,000   210,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                    
Stock options granted (in shares)                               0          
2018 Stock Incentive Plan                                          
Equity, Class of Treasury Stock [Line Items]                                          
Stock options exercised (in shares)                             1,100,000 0          
2018 Stock Incentive Plan | CEO Options                                          
Equity, Class of Treasury Stock [Line Items]                                          
Exercise price (in dollars per share)             $ 0.60                            
Amended 2022 Directors' Plan                                          
Equity, Class of Treasury Stock [Line Items]                                          
Increase in shares reserved for future issuance (in shares)                                   150,000      
2022 Plan                                          
Equity, Class of Treasury Stock [Line Items]                                          
Shares reserved for future issuance (in shares)                         703,285   703,285            
Increase in shares reserved for future issuance (in shares)                                         1,000,000
Common stock issued (in shares)                         1,005,000   1,005,000            
2022 Plan | Stock Options                                          
Equity, Class of Treasury Stock [Line Items]                                          
Stock options granted (in shares) 250,000                                        
Exercise price (in dollars per share)     $ 9.00                                    
Exercise price (in price per share) $ 10.00                                        
Award vesting period (in years) 3 years   5 years                                    
Estimated fair value at date of grant $ 99   $ 2,700                                    
2022 Plan | Stock Options | Vesting Period One                                          
Equity, Class of Treasury Stock [Line Items]                                          
Options vesting percentage 25.00%                                        
2022 Plan | Stock Options | Vesting Period Two                                          
Equity, Class of Treasury Stock [Line Items]                                          
Options vesting percentage 75.00%                                        
Amended 2022 Plan                                          
Equity, Class of Treasury Stock [Line Items]                                          
Increase in shares reserved for future issuance (in shares)                                   700,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                  
CEO and CFO | 2022 Plan | Stock Options                                          
Equity, Class of Treasury Stock [Line Items]                                          
Stock options granted (in shares)     550,000                                    
Share Repurchase Program                                          
Equity, Class of Treasury Stock [Line Items]                                          
Shares repurchased (in shares)                         69,628