XML 106 R96.htm IDEA: XBRL DOCUMENT v3.21.1
Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair value adjustments on equity investments $ 26,370,803 $ (5,459,462) $ 4,797,283
Fair value adjustments on convertible notes receivable   (1,771,420) 13,586,000
Fair value adjustment on put and call options   (132,523) 2,869,342
Fair value adjustments on warrants received (23,001,771) 4,159,687 37,765,718
Fair value adjustments on variable note receivable (815,937) (6,608,790) (4,206,141)
Fair value adjustment on convertible note payable in connection with RTO     1,981,358
Fair value adjustments on warrants issued (23,001,771) 4,159,687  
Fair value adjustments on contingent consideration 9,877,013 (3,686,921)  
Equity earnings in joint ventures 2,319,963 450,000  
Other 626,675 802,000 (376,139)
Total Other Income (Expense) $ 15,376,746 $ (10,318,936) $ 56,417,421