XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

2022

 

Construction

  

Materials

  

Total

 

California

 $199,357  $71,572  $270,929 

Central

  207,406   13,901   221,307 

Mountain

  225,497   50,553   276,050 

Total

 $632,260  $136,026  $768,286 

2021

 

Construction

  

Materials

  

Total

 

California

 $228,631  $70,490  $299,121 

Central

  287,994   10,720   298,714 

Mountain

  196,800   40,036   236,836 

Total

 $713,425  $121,246  $834,671 

2022

 

Construction

  

Materials

  

Total

 

California

 $343,744  $117,259  $461,003 

Central

  431,499   24,263   455,762 

Mountain

  331,952   67,155   399,107 

Total

 $1,107,195  $208,677  $1,315,872 

2021

 

Construction

  

Materials

  

Total

 

California

 $387,897  $112,446  $500,343 

Central

  541,287   19,100   560,387 

Mountain

  291,212   49,061   340,273 

Total

 $1,220,396  $180,607  $1,401,003