XML 72 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Schedule of Adoption of New Revenue Standard Impacted the Consolidated Financial Statements - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Contract assets $ 33,490    
Inventories, net 111,062   $ 138,542
Taxes payable 1,651   43
Retained earnings 538,463   $ 429,826
Accounting Standards Updated 2014-09 [Member] | Effect of Change [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Contract assets 33,490    
Inventories, net (27,733)    
Taxes payable 1,402    
Retained earnings 5,119 $ 16,219  
Accounting Standards Updated 2014-09 [Member] | Amount Without Adoption of ASC 606 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Inventories, net 138,795    
Taxes payable 249    
Retained earnings $ 533,344