XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE, Cumulative Effect of Changes made to Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet [Abstract]    
Unbilled receivables $ 15,587 $ 0
Inventory 106,448 107,719
Other current liabilities 5,077 6,204
Retained earnings 154,985 147,807
ASU 2014-09 [Member]    
Balance Sheet [Abstract]    
Unbilled receivables   14,536
Inventory   96,675
Other current liabilities   6,247
Retained earnings   151,256
Adjustments Due to ASC 606 [Member] | ASU 2014-09 [Member]    
Balance Sheet [Abstract]    
Unbilled receivables 15,587 14,536
Inventory (11,332) (11,044)
Other current liabilities 159 43
Retained earnings 4,096 $ 3,449
Balances Without Adoption of ASC 606 [Member] | ASU 2014-09 [Member]    
Balance Sheet [Abstract]    
Unbilled receivables 0  
Inventory 117,780  
Other current liabilities 4,918  
Retained earnings $ 150,889