XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Risks - Schedule of Risk (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration Risk [Line Items]    
Revenue $ 15,115,107 $ 19,249,073
Concentration risk percentage 27.00% 32.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration Risk [Line Items]    
Revenue $ 13,728,920  
Concentration risk percentage 25.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration Risk [Line Items]    
Revenue   $ 8,618,564
Concentration risk percentage   14.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Major Customers [Member]    
Concentration Risk [Line Items]    
Revenue $ 28,844,027 $ 27,867,637
Concentration risk percentage 52.00% 46.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration Risk [Line Items]    
Revenue $ 1,737,404 $ 1,614,468
Concentration risk percentage 22.00% 24.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration Risk [Line Items]    
Revenue $ 4,793,336  
Concentration risk percentage 60.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration Risk [Line Items]    
Revenue   $ 2,131,253
Concentration risk percentage   32.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customers [Member]    
Concentration Risk [Line Items]    
Revenue $ 6,530,740 $ 3,745,721
Concentration risk percentage 82.00% 56.00%
Purchase [Member] | Supplier Concentration Risk [Member]    
Concentration Risk [Line Items]    
Revenue $ 26,285,170 $ 45,442,161
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]    
Concentration Risk [Line Items]    
Revenue $ 11,300,733  
Concentration risk percentage 37.00%  
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]    
Concentration Risk [Line Items]    
Revenue $ 5,613,136 $ 18,699,491
Concentration risk percentage 18.00% 39.00%
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor C [Member]    
Concentration Risk [Line Items]    
Revenue $ 5,541,633 $ 8,818,263
Concentration risk percentage 18.00% 18.00%
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor D [Member]    
Concentration Risk [Line Items]    
Revenue $ 3,829,668  
Concentration risk percentage 12.00%  
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor E [Member]    
Concentration Risk [Line Items]    
Revenue   $ 17,924,407
Concentration risk percentage   37.00%
Purchase [Member] | Supplier Concentration Risk [Member] | Vendor [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 85.00% 94.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member]    
Concentration Risk [Line Items]    
Revenue $ 11,688,979 $ 20,905,343
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]    
Concentration Risk [Line Items]    
Revenue $ 3,493,483  
Concentration risk percentage 22.00%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]    
Concentration Risk [Line Items]    
Revenue $ 3,229,694 $ 17,416,011
Concentration risk percentage 20.00% 67.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor C [Member]    
Concentration Risk [Line Items]    
Revenue $ 1,409,469 $ 1,939,640
Concentration risk percentage 9.00% 7.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor D [Member]    
Concentration Risk [Line Items]    
Revenue $ 3,556,333  
Concentration risk percentage 22.00%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor E [Member]    
Concentration Risk [Line Items]    
Revenue   $ 1,549,692
Concentration risk percentage   6.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 73.00% 80.00%