v3.25.1
Segment Information - Schedule of Company’s Sales by Geographical Markets based on Locations of Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net revenues $ 34,938,901 $ 58,822,432
Mainland China [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net revenues 32,117,416 23,690,763
Europe [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net revenues 75,246 32,893,914
Others [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Net revenues $ 2,746,239 $ 2,237,755