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

2023

 

Construction

  

Materials

  

Total

 

California

 $148,947  $30,138  $179,085 

Central

  171,002   11,556   182,558 

Mountain

  183,467   14,958   198,425 

Total

 $503,416  $56,652  $560,068 

2022 (As Restated and Recast)

 

Construction

  

Materials

  

Total

 

California

 $146,309  $45,687  $191,996 

Central

  219,894   10,362   230,256 

Mountain

  212,063   19,571   231,634 

Total

 $578,266  $75,620  $653,886