Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2017 |
Dec. 31, 2016 |
|
Receivables [Abstract] | ||
Number of days after accounts receivable are treated as delinquent | 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 | $ 5,008 | $ 2,752 |
Current retainage balances | 253,000 | 231,000 |
Non-current retainage balances | 9,400 | 5,200 |
Unbilled receivables | $ 296,700 | $ 206,800 |
X | ||||||||||
- Definition Period after accounts receivable are treated as delinquent. No definition available.
|
X | ||||||||||
- Definition Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts. No definition available.
|
X | ||||||||||
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected after the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|