XML 19 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive gain [Member]
Accumulated Deficit
Total
Beginning balance, shares at Dec. 31, 2013 12,644        
Beginning balance, value at Dec. 31, 2013 $ 13 $ 144,023 $ 2,364 $ (83,323) $ 63,077
Issuance of common stock, net shares 2,025        
Public offering of common stock, net, value $ (2) (45,679)     (45,681)
Stock Issued During Period, Shares, Share-based Compensation, Gross 33        
Stock options exercised, shares 103        
Stock options exercised, value   365     365
Warrants exercised, shares issued 19        
Stock based compensation   2,045     2,045
Net income       4,283 4,283
Loss on foreign currency translation adjustment     (439)   (439)
Ending balance, shares at Dec. 31, 2014 14,824        
Ending balance, value at Dec. 31, 2014 $ 15 192,112 1,925 (79,040) 115,012
Issuance of common stock, net shares 1,857        
Public offering of common stock, net, value $ (2) (38,646)     (38,648)
Stock Issued During Period, Shares, Share-based Compensation, Gross 77        
Stock options exercised, shares 81        
Stock options exercised, value   452     452
Stock based compensation   2,120     2,120
Net income       10,793 10,793
Loss on foreign currency translation adjustment     (1,633)   (1,633)
Adjustments to Additional Paid in Capital, Other   6     6
Ending balance, shares at Dec. 31, 2015 16,839        
Ending balance, value at Dec. 31, 2015 $ 17 233,336 292 (68,247) 165,398
Issuance of common stock, net shares 1,126        
Public offering of common stock, net, value $ (1) (27,236)     (27,237)
Stock Issued During Period, Shares, Share-based Compensation, Gross 276        
Stock options exercised, shares 159        
Stock options exercised, value   859     859
Stock based compensation   3,833     3,833
Net income       31,234 31,234
Loss on foreign currency translation adjustment     (1,177)   (1,177)
Ending balance, shares at Dec. 31, 2016 18,400        
Ending balance, value at Dec. 31, 2016 $ 18 $ 265,264 $ (885) $ (37,013) $ 227,384