XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note A - Description of Business and Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 12, 2021
Feb. 01, 2021
Jan. 12, 2021
Jan. 08, 2021
Mar. 31, 2022
Dec. 31, 2021
Dec. 20, 2021
Jul. 02, 2021
Feb. 03, 2021
Sale of Stock, Authorized Amount $ 350,000                
Stock Repurchase Program, Authorized Amount             $ 50,000    
Treasury Stock, Value, Total         $ 7,536 $ 2,814      
Share Repurchase Program [Member]                  
Treasury Stock, Shares, Total (in shares)         909,953        
Treasury Stock, Value, Total         $ 7,500        
Roth Capital Partners, LLC [Member] | Pre-funded Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     926,844 926,844          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.0001            
Roth Capital Partners, LLC [Member] | Public Offering Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     12,078,361 7,692,307          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 6.50 $ 6.50          
Class of Warrant or Right, Offering Price, Per Related Warrant (in dollars per share)       $ 0.0001          
Roth Capital Partners, LLC [Member] | Underwriter Warrants [Member]                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     806,932 754,035         18,702
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 8.125            
Over Allotment Options, Number of Shares for Warrants (in shares)       1,153,846          
Underwriting Agreement [Member] | Roth Capital Partners, LLC [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)       6,765,463          
Shares and Warrants Issued, Price Per Share (in dollars per share)       $ 6.50          
Shares Issued, Price Per Share (in dollars per share)       $ 6.4999          
Proceeds from Issuance or Sale of Equity, Total     $ 52,400            
Over-Allotment Option [Member] | Roth Capital Partners, LLC [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)   374,035              
Purchase Agreement Optional Period to Shares (Day)       45 days          
Purchase Agreement, Maximum, Additional Shares Available for Purchase During the Optional Period (in shares)       1,153,846          
ATM Agreement Sales [Member] | JMP and RBCCM [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)         0        
Equity Distribution Agreement, Maximum Aggregate Offering Price               $ 75,000  
Equity Distribution Agreement, Commission Fee, Percentage of Gross Sales               3.00%  
Stock Issued During Period, Value, New Issues $ 75,000