XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Net revenue $ 37,636,947 $ 22,134,934 $ 66,843,144 $ 45,331,776
Licensing revenues        
Disaggregation of Revenue [Line Items]        
Net revenue $ 23,133,992 $ 10,372,918 $ 39,367,550 $ 24,993,891