XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Disaggregated Revenues - Schedule of Disaggregated Revenues by Major Categories (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregated revenues [Line Items]        
Revenues $ 18,928,907 $ 18,186,786 $ 55,044,610 $ 60,978,809
Point in Time [Member]        
Disaggregated revenues [Line Items]        
Revenues 18,928,907 18,186,786 55,044,610 60,978,809
Wholesale income, net [Member] | Point in Time [Member]        
Disaggregated revenues [Line Items]        
Revenues 13,544,648 10,404,437 32,441,649 35,654,390
Online retail sales income, net [Member] | Point in Time [Member]        
Disaggregated revenues [Line Items]        
Revenues 5,164,432 5,168,270 17,296,459 15,331,808
Agency income [Member] | Point in Time [Member]        
Disaggregated revenues [Line Items]        
Revenues 2,340,177 4,582,151 8,997,707
Fulfillment service income [Member] | Point in Time [Member]        
Disaggregated revenues [Line Items]        
Revenues $ 219,827 $ 273,902 $ 724,351 $ 994,904