XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]      
Unbilled receivables (contract assets) $ 14,040 $ 14,040 $ 14,579
Unbilled receivables (contract assets), $ Change 539 $ (539)  
Unbilled receivables (contract assets), % Change   (4.00%)  
Contract liabilities (67,409) $ (67,409) (54,007)
Contract liabilities, $ Change (13,402) $ (13,402)  
Contract liabilities, % Change   25.00%  
Net contract liabilities (53,369) $ (53,369) (39,428)
Net contract liabilities, $ Change   $ (13,941)  
Net contract liabilities, % Change   35.00%  
Customer advances $ 10,014 $ 10,014 $ 13,536
Revenue recognized 25.00% 75.00%