XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Note 5 - Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]

2021

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $111,370  $10,999  $45,698  $41,956  $210,023 

Federal

  1,854   130   22,086      24,070 

Heavy Civil

  151,743   7,342   22,014      181,099 

Midwest

  16,955      20,332      37,287 

Northwest

  69,107   1,434   25,907   17,405   113,853 

Water and Mineral Services

     79,848   19,637   4,096   103,581 

Total

 $351,029  $99,753  $155,674  $63,457  $669,913 

2020

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $94,932  $5,512  $44,488  $33,267  $178,199 

Federal

  398   381   26,491      27,270 

Heavy Civil

  167,426   7,102   3,494      178,022 

Midwest

  24,243      11,503      35,746 

Northwest

  63,902   1,657   31,613   14,453   111,625 

Water and Mineral Services

     87,005   15,450   2,610   105,065 

Total

 $350,901  $101,657  $133,039  $50,330  $635,927