XML 77 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 4,990,019 $ 5,018,292 $ 9,001,538 $ 8,655,528
Water Segment [Member]        
Revenue, Percentage 2070298.00% 2144011.00%    
Revenue     3,505,217 2,737,002
Ceramics Segment [Member]        
Revenue, Percentage 1789465.00% 1812334.00%    
Revenue     3,198,837 3,692,452
Plastics Segment [Member]        
Revenue, Percentage 1127455.00% 1035705.00%    
Revenue     2,294,683 2,174,302
Corporate Segment [Member]        
Revenue, Percentage 2801.00% 26242.00%    
Revenue     $ 2,801 $ 51,772