XML 54 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]

2020

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $681,955  $44,068  $230,805  $222,021  $1,178,849 

Federal

  6,579   1,774   108,827      117,180 

Heavy Civil

  671,013   40,260   45,215      756,488 

Midwest

  140,433   156   100,601      241,190 

Northwest

  518,009   5,075   169,324   142,764   835,172 

Water and Mineral Services

     348,984   68,619   15,977   433,580 

Total

 $2,017,989  $440,317  $723,391  $380,762  $3,562,459 
                     

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

 

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