XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sales returns $ (1,463,085) $ (1,672,322)
Discounts (305,735) (322,163)
Total 24,681,122 21,067,609
Americas [Member]    
Revenue 25,459,691 22,258,568
International [Member]    
Revenue 869,695 714,692
Other [Member]    
Revenue $ 120,556 $ 88,835