XML 44 R32.htm IDEA: XBRL DOCUMENT v3.5.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
6 Months Ended 12 Months Ended
Jun. 30, 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,719 $ 5,226
Current retainage balances 221,000 250,100
Non-current retainage balances 4,400 4,500
Unbilled receivables $ 228,000 $ 233,600