XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

2022

 

Construction

  

Materials

  

Total

 

California

 $144,387  $45,687  $190,074 

Central

  224,093   10,362   234,455 

Mountain

  106,455   16,602   123,057 

Total

 $474,935  $72,651  $547,586 

2021

 

Construction

  

Materials

  

Total

 

California

 $159,266  $41,956  $201,222 

Central

  253,293   8,380   261,673 

Mountain

  94,412   9,025   103,437 

Total

 $506,971  $59,361  $566,332