XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 6,382 $ 4,957
Air Pollution Control [Member]    
Revenues 1,303 2,318
Air Pollution Control [Member] | Technology Solutions [Member]    
Revenues 571 1,664
Air Pollution Control [Member] | Spare Parts [Member]    
Revenues 251 199
Air Pollution Control [Member] | Ancillary Revenue [Member]    
Revenues 481 455
FUEL CHEM [Member]    
Revenues 5,079 2,639
FUEL CHEM [Member] | Technology Solutions [Member]    
Revenues $ 5,079 $ 2,639