XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Disaggregation of Revenue
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Disaggregation Of Revenue [Text Block]

5. Disaggregation of Revenue

The following tables present our disaggregated revenue (in thousands): 

Three Months Ended June 30,

2021

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $176,307  $7,982  $51,435  $70,490  $306,214 

Federal

  3,297   27   18,847      22,171 

Heavy Civil

  155,868   6,056   26,213      188,137 

Midwest

  32,223      25,436      57,659 

Northwest

  157,540   644   51,550   50,756   260,490 

Water and Mineral Services

     98,723   26,790   3,988   129,501 

Total

 $525,235  $113,432  $200,271  $125,234  $964,172 

 

 

2020

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $159,022  $8,215  $50,965  $52,229  $270,431 

Federal

  1,768   587   23,504      25,859 

Heavy Civil

  187,103   11,173   11,577      209,853 

Midwest

  34,942   152   38,648      73,742 

Northwest

  152,266   2,243   36,787   40,685   231,981 

Water and Mineral Services

     87,354   13,433   3,118   103,905 

Total

 $535,101  $109,724  $174,914  $96,032  $915,771 

 

 

Six Months Ended June 30,

2021

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $287,677  $18,981  $97,133  $112,446  $516,237 

Federal

  5,151   157   40,933      46,241 

Heavy Civil

  307,611   13,398   48,227      369,236 

Midwest

  49,178      45,768      94,946 

Northwest

  226,647   2,078   77,457   68,161   374,343 

Water and Mineral Services

     178,571   46,427   8,084   233,082 

Total

 $876,264  $213,185  $355,945  $188,691  $1,634,085 

 

 

2020

 

Transportation

  

Water

  

Specialty

  

Materials

  

Total

 

California

 $253,954  $13,727  $95,453  $85,496  $448,630 

Federal

  2,166   968   49,995      53,129 

Heavy Civil

  354,529   18,275   15,071      387,875 

Midwest

  59,185   152   50,151      109,488 

Northwest

  216,168   3,900   68,400   55,138   343,606 

Water and Mineral Services

     174,359   28,883   5,728   208,970 

Total

 $886,002  $211,381  $307,953  $146,362  $1,551,698