XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 5,018,292 $ 4,016,563 $ 8,655,528 $ 8,014,440
Liquid Filters [Member]        
Revenue 2,144,011 1,080,004 2,737,002 2,237,340
Diesel Particulate Filters [Member]        
Revenue 1,812,334 1,810,743 3,692,452 3,741,807
Plastics Components [Member]        
Revenue 1,035,705 1,016,370 2,174,302 1,830,396
Development Projects [Member]        
Revenue $ 26,242 $ 109,446 $ 51,772 $ 204,897