v3.25.2
Disaggregated revenue and Concentration (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Disaggregated revenue $ 969,382   $ 808,372 $ 520,645
Products sale Member        
Disaggregated revenue 604,482 $ 433,018    
Product installation service Member        
Disaggregated revenue $ 364,900 $ 0 181,983 68,360
Product sales Member        
Disaggregated revenue     $ 626,389 $ 452,285