v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 2,002,880 $ 1,404,671
Equipment Contracts [Member]    
Revenue 1,908,676 1,136,688
Pump Stations [Member]    
Revenue 90,579 0
Component Sales [Member]    
Revenue 0 258,864
Services Sales [Member]    
Revenue 3,625 9,119
Commission & Training [Member]    
Revenue $ 0 $ 0