XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 94,909,100 $ 36,839,149 $ 210,017,302 $ 95,061,265
North America [Member]        
Net sales     177,093,834 67,083,888
Europe [Member]        
Net sales     30,695,477 26,799,756
Asia [Member]        
Net sales     1,861,130 868,915
Other [Member]        
Net sales     $ 366,861 $ 308,706