XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Common Stock, Treasury Stock and Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
Nov. 30, 2017
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 09, 2018
Common Stock, Shares, Issued, Total (in shares)     80,295,141 78,642,078 76,525,581  
Treasury Stock, Shares, Ending Balance (in shares)     3,945,867 2,768,399 1,233,198  
Payments for Repurchase of Warrants $ 1,150          
Treasury Stock, Value, Ending Balance     $ 9,999 $ 8,184 $ 3,272  
Treasury Stock, Shares, Acquired (in shares)     657,673 967,754    
Class of Warrant or Right, Outstanding (in shares)     833,333 2,398,776 2,498,776  
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          
Preferred Stock, Shares Authorized (in shares)     10,000,000 10,000,000 10,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0001 $ 0.0001 $ 0.0001  
Preferred Stock, Shares Issued, Total (in shares)     0 0 0  
Amended Whitehorse Warrants [Member]            
Class of Warrant or Right, Put Price (in dollars per share)   $ 3.8334        
Minimum [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 3.75      
Maximum [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 6.00      
Whitehorse Finance, Inc. [Member]            
Stock Issued During Period, Warrants Exercise, Shares (in shares)   300,000 300,000      
Whitehorse Finance, Inc. [Member] | Amended Whitehorse Warrants [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
H.I.G. Whitehorse SMA ABF, L.P. [Member] | Amended Whitehorse Warrants [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
H.I.G. Whitehorse SMA Holdings I, LLC [Member] | Amended Whitehorse Warrants [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
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares)     1,653,063 2,116,497    
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     219,795 567,447