XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Common Stock, Treasury Stock and Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2020
Nov. 30, 2017
Mar. 31, 2022
Dec. 31, 2021
Jul. 09, 2018
Common Stock, Shares, Issued (in shares)     83,983,587 83,057,083  
Treasury Stock, Shares, Total (in shares)     4,300,152 4,091,823  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     208,329    
Treasury Stock, Value, Total     $ 11,171 $ 10,723  
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 $ 6.00  
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)     926,504    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     208,329