XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Schedule of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]        
Revenue $ 15,836,298 $ 12,399,334 $ 29,332,508 $ 22,474,855
Sales returns (884,373) (636,455) (1,864,627) (1,317,943)
Discounts (151,407) (119,649) (313,380) (190,769)
Total $ 14,800,518 $ 11,643,230 $ 27,154,501 $ 20,966,143