v3.25.2
Schedule of Concentration of Risk (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]      
Concentration risk percentage 100.00% 100.00%  
Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 47.80% 0.00%  
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 20.75%   37.53%
Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 20.79% 28.51%  
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 18.98%   0.00%
Customer C [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 8.34% 0.00%  
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 4.38%   0.00%
Customers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 76.93% 28.51%  
Customers [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 44.11%   37.53%
Vendor A [Member] | Vendor Purchase [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 60.10% 0.00%  
Vendor B [Member] | Vendor Purchase [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 18.91% 40.34%  
Vendor C [Member] | Vendor Purchase [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 11.40% 46.97%  
Vendor D [Member] | Vendor Purchase [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 4.43% 12.63%  
Vendors [Member] | Vendor Purchase [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Concentration risk percentage 94.84% 69.94%