XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Contract assets:      
Current portion of contract assets $ 23,871 $ 18,248 $ 0
Contract assets 3,566 3,566 0
Total contract assets 27,437   0
Advances on contracts:      
Current portion of advances on contracts 38,147 39,451 117,958
Advances on contracts 21,837 $ 24,564 0
Total advances on contracts $ 59,984   $ 117,958