Consolidated Statements of Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement Of Income And Comprehensive Income [Abstract]    
Net loss $ (17,218,070) $ (23,511,050)
Other comprehensive income (loss):    
Foreign currency translation adjustment 175,470 (207,012)
Foreign currency translation adjustment - deconsolidation 86,356
Unrealized gain (loss) on marketable securities, net of taxes as applicable 2,389 (3,160)
Other comprehensive income (loss) 264,215 (210,172)
Comprehensive loss $ (16,953,855) $ (23,721,222)