XML 59 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Unbilled receivables (contract assets) $ 20,555 $ 20,555 $ 11,844
Unbilled receivables (contract assets), $ Change   $ 8,711  
Unbilled receivables (contract assets), % Change   74.00%  
Contract liabilities (58,031) $ (58,031) (57,522)
Contract liabilities, $ Change   $ (509)  
Contract liabilities, % Change   1.00%  
Net contract liabilities (37,476) $ (37,476) (45,678)
Net contract liabilities, $ Change   $ 8,202  
Net contract liabilities, % Change   (18.00%)  
Customer advances $ 14,861 $ 14,861 $ 15,348
Revenue recognized 15.00% 70.00%