XML 60 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued compensation $ 141,233 $ 136,446
Accrued consulting and professional fees 1,603,914 1,749,108
Other accrued expenses 48,784 64,775
Accrued income taxes 0 47,088
Accrued other taxes 446,094 420,695
Accrued restructuring costs 293,799 461,361
Total accrued expenses $ 2,533,824 $ 2,879,473