XML 62 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Receivables [Abstract]    
Number of days after accounts receivable are treated as delinquent 30 days 30 days
Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts At least 90 days  
Allowances for doubtful accounts on current receivable $ 2,752 $ 5,226
Current retainage balances 231,000 250,100
Non-current retainage balances 5,200 4,500
Unbilled receivables $ 206,800 $ 233,600