XML 18 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Statements of Cash Flows Statement - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Net Income (Loss) Attributable to Parent $ 9,193 $ 7,601 $ 16,344 $ 21,540    
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]            
Amortization of Financing Costs and Discounts     0 2,039    
Amortization of Intangible Assets 505 595 1,010 1,190    
Depreciation     1,880 1,868    
Foreign Currency Transaction Gain (Loss), before Tax 166 192 435 299    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset     132 117    
Share-based Compensation     2,948 2,387    
Provision for doubtful accounts and inventory valuation     2,026 2,278    
Gain (Loss) Related to Litigation Settlement 0 0 0 (14,632)    
Increase (Decrease) in Other Operating Assets and Liabilities, Net     5,198 (4,852)    
Net Cash Provided by (Used in) Operating Activities     29,973 12,234    
Net Cash Provided by (Used in) Investing Activities [Abstract]            
Payments to Acquire Marketable Securities     (62,527) (70,412)    
Proceeds from Sale and Maturity of Marketable Securities     59,491 90,599    
Payments to Acquire Property, Plant, and Equipment     (5,301) (2,173)    
Net Cash Provided by (Used in) Investing Activities     (8,337) 18,014    
Net Cash Provided by (Used in) Financing Activities [Abstract]            
Payments for Repurchase of Warrants     (1,025) 0 $ (9,500)  
Payments for Repurchase of Common Stock     0 (8,044)    
Payments Related to Tax Withholding for Share-based Compensation     (1,323) (1,565)    
Proceeds from (Payments for) Other Financing Activities     (358) (94)    
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options     289 275    
Net Cash Provided by (Used in) Financing Activities     (2,417) (9,428)    
Effect of Exchange Rate on Cash and Cash Equivalents     627 1,065    
Cash and Cash Equivalents, Period Increase (Decrease)     19,846 21,885    
Cash and Cash Equivalents, at Carrying Value $ 57,705 $ 66,439 57,705 66,439 $ 37,859 $ 44,554
Supplemental Cash Flow Information [Abstract]            
Income Taxes Paid     2,246 2,541    
Interest Paid     $ 0 $ 1,125