Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF DISAGGREGATION OF REVENUE (Details)

v3.25.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - Environmental Solutions [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 948,100 $ 761,900 $ 2,002,700 $ 1,751,700
Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenue 619,200 493,100 1,594,500 1,287,800
Media Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 328,900 $ 268,800 $ 408,200 $ 463,900