XML 19 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued expenses (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Disclosure Accrued Expenses Details Abstract    
Accrued officer salaries $ 4,504,900 $ 4,473,415
Accrued interest 173,416 164,313
Other 913,909 459,053
Accrued expenses $ 5,592,225 $ 5,096,781