XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation $ 100,102 $ 141,233
Accrued consulting and professional fees 1,403,445 1,603,914
Other accrued expenses 0 48,784
Accrued taxes 550,774 446,094
Accrued restructuring costs 239,444 293,799
Total accrued expenses $ 2,293,765 $ 2,533,824