XML 56 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Years Ended December 31,

                    

2019

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $581,074  $25,005  $187,556  $198,465  $992,100 

Federal

  688   1,171   83,844      85,703 

Heavy Civil

  671,923   13,215   2,206      687,344 

Midwest

  100,235   39   153,548      253,822 

Northwest

  538,229   5,964   211,094   140,621   895,908 

Water and Mineral Services

     423,336   89,289   18,104   530,729 

Total

 $1,892,149  $468,730  $727,537  $357,190  $3,445,606 

2018 (As Restated)

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $607,737  $52,757  $143,471  $213,673  $1,017,638 

Federal

  683   2,116   41,471      44,270 

Heavy Civil

  788,722   19,472         808,194 

Midwest

  84,523   1,930   222,565      309,018 

Northwest

  465,085   3,882   159,516   138,924   767,407 

Water and Mineral Services

     265,704   58,643   16,157   340,504 

Total

 $1,946,750  $345,861  $625,666  $368,754  $3,287,031 

2017 (As Restated)

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $470,996  $39,071  $160,572  $178,048  $848,687 

Federal

  31,406   1,884   5,196      38,486 

Heavy Civil

  738,576   22,427         761,003 

Midwest

  60,007   7,004   349,948      416,959 

Northwest

  611,021   623   104,793   114,728   831,165 

Water and Mineral Services

     61,964   110      62,074 

Total

 $1,912,006  $132,973  $620,619  $292,776  $2,958,374