XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregated revenue and Concentration (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregated revenue $ 969,382 $ 433,018
Products sale Member    
Disaggregated revenue 604,482 433,018
Product installation service Member    
Disaggregated revenue $ 364,900 $ 0