XML 190 R30.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue from Contracts with Customers (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | Revenue by major end market (amounts in thousands):
|  | Years Ended December 31,
|  | 2018 |  | 2017 |  | 2016
Heavy Highway |  | $ | 513,231 |  |  | $ | 579,157 |  |  | $ | 542,011 |
Commercial |  | 120,388 |  |  | 48,314 |  |  | 31,664 |
Aviation |  | 111,824 |  |  | 77,399 |  |  | 27,926 |
Water Containment and Treatment |  | 66,928 |  |  | 59,593 |  |  | 39,918 |
Other |  | 73,600 |  |  | 85,503 |  |  | 48,604 |
Heavy Civil Construction Revenue |  | $ | 885,971 |  |  | $ | 849,966 |  |  | $ | 690,123 |
Revenue by contract type (amounts in thousands):
|  | Years Ended December 31,
|  | 2018 |  | 2017 |  | 2016
Fixed Unit Price |  | $ | 733,047 |  |  | $ | 755,840 |  |  | $ | 665,862 |
Lump Sum and Other |  | 152,924 |  |  | 94,126 |  |  | 24,261 |
Heavy Civil Construction Revenue |  | $ | 885,971 |  |  | $ | 849,966 |  |  | $ | 690,123 |
Costs in Excess of Billings and Billings in Excess of Costs | Included in the accompanying balance sheets under the following captions (amounts in thousands):
| As of December 31,
| 2018 |  | 2017
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 41,542 |  |  | $ | 37,112 |
Billings in excess of costs and estimated earnings on uncompleted contracts | (62,407 | ) |  | (62,374 | )
Net amount of billings in excess of costs and estimated earnings on uncompleted contracts | $ | (20,865 | ) |  | $ | (25,262 | )
The two tables below set forth the costs incurred and earnings accrued on uncompleted contracts (revenues) compared with the billings on those contracts through December 31, 2018 and 2017 and reconcile the net excess billings to the amounts included in the consolidated balance sheets at those dates (amounts in thousands).
| As of December 31,
| 2018 |  | 2017
Costs incurred and estimated earnings on uncompleted contracts | $ | 3,445,126 |  |  | $ | 2,380,866 |
Billings on uncompleted contracts | (3,465,991 | ) |  | (2,406,128 | )
Excess of billings over costs incurred and estimated earnings | $ | (20,865 | ) |  | $ | (25,262 | )

X
- Definition Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration