XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Additional information (Details)
12 Months Ended
Dec. 08, 2021
USD ($)
$ / shares
shares
Oct. 22, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
item
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Aug. 31, 2021
USD ($)
Dec. 22, 2020
$ / shares
Dec. 31, 2019
USD ($)
shares
Capital Stock Shares authorized     120,000,000          
Common stock shares authorized     79,999,997 79,999,997        
Common Stock, Par Value Per Share | $ / shares     $ 0.01 $ 0.01        
Special stock shares authorized     1 1        
Special stock, par or stated value per share | $ / shares     $ 0.01 $ 0.01        
Excess stock shares authorized     1 1        
Common stock, shares issued     43,448,384 43,024,424        
Common stock, shares outstanding     36,907,862 36,626,549        
Warrant liability | $     $ 76,000 $ 1,146,000        
Warrants, term               10 years
Warrants to purchase common stock issued (in shares) 2,650,000             7,179,000
Warrants, Exercise Price (in dollars per share) | $ / shares $ 1.90   $ 4.31       $ 4.50  
Threshold minimum beneficial ownership (as a percent)     5.00%         5.00%
Threshold maximum percentage of issued and outstanding common stock, after exercise of warrants (as a percent)               19.90%
Unrealized gain (loss) on warrants | $     $ 1,000,000.0 $ 73,000        
Number of board members who can be appointed by the warrant holder | item     1          
Preemptive rights period     5 years          
Share repurchase program, authorized amount | $               $ 5,000,000.0
Share repurchase program, number of shares repurchased (in shares)     0 0 250,197      
Share repurchase program, average price paid per share (in dollars per share) | $ / shares         $ 1.93      
Share repurchase program, approximate dollar value of shares available for purchase | $     $ 4,500,000          
Stock repurchase program, shares repurchased, amount | $         $ 483,361      
Common Stock                
Shares issued       4,144,000        
Series A And B Preferred Stock                
Excess stock shares authorized     1 1        
ATM Program                
Stock Issuance Program, Maximum Amount Authorized | $           $ 10,000,000.0    
ATM Program | Common Stock                
Shares issued     0 701,327        
Agreement with B. Riley | Common Stock                
Gross proceeds from issuance of common stock | $       $ 1,400,000        
Stock issuance costs, professional and brokerage fees | $       $ 169,000        
Agreement with B. Riley | Common Stock | Weighted Average                
Share price (in dollars per share) | $ / shares       $ 1.95        
Private Placement                
Shares issued   2,539,473            
Share price | $ / shares   $ 1.90            
Gross proceeds | $   $ 4,800,000            
Preferred Stock                
Preferred Stock shares authorized     2 2        
Preferred stock per value | $ / shares     $ 0.01 $ 0.01        
Blank Check Preferred Stock                
Preferred Stock shares authorized     40,000,000 40,000,000        
Preferred stock per value | $ / shares     $ 0.01 $ 0.01        
Special stock shares authorized     40,000,000 40,000,000        
Rights Offering                
Gross proceeds from issuance of common stock | $ $ 1,700,000              
Shares issued 903,576