v3.26.1
Disaggregated revenue and Concentration (Tables)
6 Months Ended
Jun. 30, 2026
Risks and Uncertainties [Abstract]  
Schedule of disaggregated revenue
                    
   Three Months Ended   Six months ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Products sale  $205,673   $446,785   $409,069   $1,051,267 
Product installation service   74,993    240,853    216,512    605,753 
   $280,666   $687,638   $625,581   $1,657,020 
Schedule of revenue and accounts receivable
                    
   Three months ended   Six months ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Number of customers (more than 10% of revenue)   3    3    3    1 
Total revenue of top 5 customers   71.9%    78.4%    52.5%    40.7% 

 

   June 30,   December 31, 
   2026   2025 
Number of customers (more than 10% of accounts receivable)   4    3 
Total % of accounts receivable balance (more than 10%)   89.9%    61.1% 
Schedule of purchase and accounts payable
                              
   Percentage of Purchases   Percentage of Purchases   Percentage of 
   For three months ended   For six months ended   Accounts payable for purchase 
   June 30,   June 30,   June 30,   December 31 
   2026   2025   2026   2025   2026   2025 
Supplier A       25.1%    73.0%    36.5%        98.8% 
Supplier B   28.9%    6.2%    5.3%    5.0%        1.2% 
Supplier C   12.2%        1.9%             
Supplier D   57.6%        12.2%    3.6%         
Supplier E               15.2%         
Supplier F       43.1%        19.8%         
Total (as a group)   98.7%    74.4%    92.4%    80.1%        100.0%