v3.25.2
Summary of Significant Accounting Policies (Details 2)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Concentrations risk percentage of accounts receivable 51.73% 87.24%
Concentrations risk percentage of revenue 24.35% 43.71%
Customer A [Member]    
Concentrations risk percentage of accounts receivable 29.92% 56.97%
Concentrations risk percentage of revenue 10.20% 32.89%
Customer B [Member]    
Concentrations risk percentage of accounts receivable 21.81% 0.00%
Concentrations risk percentage of revenue 14.15% 0.00%
Customer C [Member]    
Concentrations risk percentage of accounts receivable 0.00% 18.99%
Concentrations risk percentage of revenue 0.00% 10.82%
Customer D [Member]    
Concentrations risk percentage of accounts receivable 0.00% 11.28%