XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregated revenue and Concentration (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregated revenue and Concentration        
Disaggregated revenue $ 687,638 $ 198,669 $ 1,657,020 $ 631,687
Products sale Member        
Disaggregated revenue and Concentration        
Disaggregated revenue 446,785 171,269 1,051,267 604,287
Product installation service Member        
Disaggregated revenue and Concentration        
Disaggregated revenue $ 240,853 $ 27,400 $ 605,753 $ 27,400