XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]      
Unbilled receivables (contract assets) $ 14,319 $ 14,319 $ 14,579
Unbilled receivables (contract assets), $ Change 260 $ (260)  
Unbilled receivables (contract assets), % Change   (2.00%)  
Contract liabilities (73,035) $ (73,035) (54,007)
Contract liabilities, $ Change (19,028) $ (19,028)  
Contract liabilities, % Change   35.00%  
Net contract liabilities (58,716) $ (58,716) (39,428)
Net contract liabilities, $ Change   $ (19,288)  
Net contract liabilities, % Change   49.00%  
Customer advances $ 21,608 $ 21,608 $ 13,536
Revenue recognized 25.00% 50.00%