XML 14 R30.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE - Receivables and contract liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
REVENUE    
Receivables, which are included in grants and accounts receivable $ 2,040,455 $ 2,246,821
Contract liabilities $ 151,772 $ 171,842