XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Assets and Contract Liabilities - Summary of Accounts Receivable and Unbilled, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Contract With Customer Asset And Liability [Line Items]      
Accounts receivable $ 67,616   $ 55,599
Unbilled receivables 43,688   28,153
Less: allowance for doubtful accounts (650)   (673)
Total accounts receivable and unbilled, net 110,654   $ 83,079
ASC 606      
Contract With Customer Asset And Liability [Line Items]      
Accounts receivable   $ 55,599  
Unbilled receivables   37,906  
Less: allowance for doubtful accounts   (673)  
Total accounts receivable and unbilled, net   92,832  
ASC 606 | Impact of Adoption of ASC 606 - Adjustments      
Contract With Customer Asset And Liability [Line Items]      
Unbilled receivables   9,753  
Total accounts receivable and unbilled, net $ (12,733) $ 9,753