XML 139 R127.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Company’s Sales by Geographical Markets based on Locations of Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues $ 60,923,560 $ 44,628,241 $ 136,386,794 $ 151,243,718
Mainland China [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 40,247,942 27,712,677 104,233,354 75,886,271
Europe [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 312,578 11,779,738 5,080,734 65,883,182
India [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 6,286,051 4,688,740 10,488,647 6,754,435
Africa [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 10,439,863 10,440,955
Others [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues $ 3,637,126 $ 447,086 $ 6,143,104 $ 2,719,830