XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.3
Note 9 - Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30, 2026

  

Three Months Ended September 30, 2025

 
  

WTS

  

Precast

  

Total

  

WTS

  

Precast

  

Total

 
                         

Over time

 $131,899  $666  $132,565  $103,866  $-  $103,866 

Point in time

  -   46,827   46,827   -   47,201   47,201 

Net sales

 $131,899  $47,493  $179,392  $103,866  $47,201  $151,067 
                         
  

Nine Months Ended September 30, 2026

  

Nine Months Ended September 30, 2025

 
  

WTS

  

Precast

  

Total

  

WTS

  

Precast

  

Total

 
                         

Over time

 $338,551  $666  $339,217  $266,900  $-  $266,900 

Point in time

  -   137,905   137,905   -   133,464   133,464 

Net sales

 $338,551  $138,571  $477,122  $266,900  $133,464  $400,364