XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Schedule of Adoption of New Revenue Standard Impacted the Consolidated Financial Statements - Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Contract assets $ 112,845    
Inventories, net 103,648   $ 138,542
Taxes payable 2,727   43
Retained earnings 537,251   $ 429,826
Accounting Standards Updated 2014-09 [Member] | Effect of Change [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Contract assets 112,845    
Inventories, net (66,905)    
Taxes payable 9,405    
Retained earnings 36,131 $ 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 170,553    
Taxes payable (6,678)    
Retained earnings $ 501,120