v3.25.2
Schedule of Concentration Credit Risk (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]            
Product Information [Line Items]            
Concentration risk percentage   2.00% 2.00% 2.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]            
Product Information [Line Items]            
Concentration risk percentage   0.00% 0.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]            
Product Information [Line Items]            
Concentration risk percentage 10.00%   0.00% 1.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]            
Product Information [Line Items]            
Concentration risk percentage         0.00% 18.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]            
Product Information [Line Items]            
Concentration risk percentage     19.00% 41.00% 17.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]            
Product Information [Line Items]            
Concentration risk percentage     30.00% 27.00% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]            
Product Information [Line Items]            
Concentration risk percentage     0.00% 20.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]            
Product Information [Line Items]            
Concentration risk percentage         0.00% 0.00%
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]            
Product Information [Line Items]            
Accounts payable $ 12,532 $ 12,532    
Advances made to suppliers $ 14,970 $ 26,402 $ 14,970 $ 26,402 $ 320,504 $ 266,652
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]            
Product Information [Line Items]            
Concentration risk percentage 12.00% 20.00% 14.00% 12.00% 16.00% 15.00%
Accounts payable $ 26,402 $ 26,402 $ 192,363 $ 75,842
Advances made to suppliers
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]            
Product Information [Line Items]            
Concentration risk percentage 5.00% 6.00% 7.00% 21.00%
Accounts payable $ 128,141 $ 190,810
Advances made to suppliers