XML 72 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]    
Unbilled receivables (contract assets) $ 11,844 $ 14,579
Unbilled receivables (contract assets), $ Change $ (2,735)  
Unbilled receivables (contract assets), % Change (19.00%)  
Contract liabilities $ (57,522) (54,007)
Contract liabilities, $ Change $ (3,515)  
Contract liabilities, % Change 7.00%  
Net contract liabilities $ (45,678) (39,428)
Net contract liabilities, $ Change $ (6,250)  
Net contract liabilities, % Change 16.00%  
Customer advances $ 15,438 $ 13,536
Revenue recognized 90.00%