XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
North America        
Revenues 21,286,194 56,407,094 59,459,998 148,655,842
Europe        
Revenues $ 965,088 $ 1,099,467 $ 3,425,547 $ 3,299,865