XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Common Stock, Treasury Stock and Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2020
Nov. 30, 2017
Sep. 30, 2021
Dec. 31, 2020
Jul. 09, 2018
Common Stock, Shares, Issued, Total (in shares)     83,018,418 80,295,141  
Treasury Stock, Shares, Ending Balance (in shares)     4,089,780 3,945,867  
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares)     2,525,277    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)     198,000    
Treasury Stock, Value, Ending Balance     $ 10,718 $ 9,999  
Class of Warrant or Right, Outstanding (in shares)     833,333 833,333  
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0005 $ 0.0005  
Warrant Repurchased During Period, Shares (in shares) 300,000        
Payments for Repurchase of Warrants $ 1,150        
Whitehorse Finance, Inc. [Member]          
Stock Issued During Period, Warrants Exercise, Shares (in shares)   300,000      
Amended Whitehorse Warrants [Member]          
Class of Warrant or Right, Put Price (in dollars per share)   $ 3.8334      
Amended Whitehorse Warrants [Member] | H.I.G. Whitehorse SMA ABF, L.P. [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 3.00
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         46,667
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.0005
Amended Whitehorse Warrants [Member] | H.I.G. Whitehorse SMA Holdings I, LLC [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         66,666
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 3.00
Amended Whitehorse Warrants [Member] | Whitehorse Finance, Inc. [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         186,667
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 3.00
Minimum [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 3.75 3.75  
Maximum [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 6.00  
Former Executive [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)     198,000    
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares)     143,913    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     143,913