XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Unbilled receivables (contract assets) $ 20,657 $ 20,657 $ 11,844
Unbilled receivables (contract assets), $ Change   $ 8,813  
Unbilled receivables (contract assets), % Change   74.00%  
Contract liabilities (59,833) $ (59,833) (57,522)
Contract liabilities, $ Change   $ (2,311)  
Contract liabilities, % Change   4.00%  
Net contract liabilities (39,176) $ (39,176) (45,678)
Net contract liabilities, $ Change   $ 6,502  
Net contract liabilities, % Change   (14.00%)  
Customer advances $ 18,179 $ 18,179 $ 15,348
Revenue recognized 20.00% 55.00%