XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 19,983,420 $ 54,783,790 $ 40,634,263 $ 94,449,146
North America        
Revenues 18,763,660 53,706,367 38,173,804 92,248,748
Europe        
Revenues $ 1,219,760 $ 1,077,423 $ 2,460,459 $ 2,200,398