v3.26.1
Concentration on Revenues and Cost of Goods Sold - Schedule of Concentration of Major Customers and Suppliers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Concentration of Major Customers and Suppliers [Line Items]        
Total Revenues $ 29,877,328 $ 21,719,786 $ 55,415,673 $ 43,397,350
Customer Concentration Risk [Member] | Company A [Member] | Revenue Benchmark [Member]        
Schedule of Concentration of Major Customers and Suppliers [Line Items]        
Total Revenues     $ 7,743,465 $ 7,087,393
Customer percentage     13.97% 16.33%
Customer Concentration Risk [Member] | Total Major customers [Member] | Revenue Benchmark [Member]        
Schedule of Concentration of Major Customers and Suppliers [Line Items]        
Total Revenues     $ 7,743,465 $ 7,087,393
Customer percentage     13.97% 16.33%