XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Assets and Contract Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Contract With Customer Asset And Liability [Line Items]      
Unbilled receivables $ 43,688   $ 28,153
Advanced billings 126,387   $ 73,756
ASC 606      
Contract With Customer Asset And Liability [Line Items]      
Unbilled receivables   $ 37,906  
Advanced billings   119,451  
ASC 606 | Impact of Adoption of ASC 606 - Adjustments      
Contract With Customer Asset And Liability [Line Items]      
Unbilled receivables   9,753  
Advanced billings $ (40,356) $ 45,695