XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Revenue from Contract with Customer, Including Assessed Tax $ 109,652 $ 82,040 $ 217,397 $ 162,207  
Cost of Goods and Services Sold, Total 50,439 $ 35,671 100,276 70,565  
Increase (Decrease) in Accounts Receivable     2,648 6,914  
Increase (Decrease) in Inventories, Total     (389) (175)  
Accounting Standards Update 2014-09 [Member]          
Revenue from Contract with Customer, Including Assessed Tax (200)   100    
Cost of Goods and Services Sold, Total (100)   100    
Increase (Decrease) in Accounts Receivable (200)   $ 2,700    
Increase (Decrease) in Inventories, Total $ 100     $ (1,200)  
Retained Earnings [Member] | Accounting Standards Update 2014-09 [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption         $ 1,500