XML 140 R128.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Company’s Sales by Geographical Markets based on Locations of Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues $ 40,524,333 $ 47,793,045 $ 75,463,234 $ 106,615,477
Mainland China [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 31,867,996 24,482,831 63,985,412 48,173,594
Europe [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 4,692,910 21,209,530 4,768,156 54,103,444
India [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues 2,396,297 1,409,691 4,202,596 2,065,695
Others [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Net revenues $ 1,567,130 $ 690,993 $ 2,507,070 $ 2,272,744