XML 20 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment $ 6,458,645 $ 5,819,775
Less: accumulated depreciation (4,901,124) (3,887,115)
Net property and equipment 1,557,521 1,932,660
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment 4,951,648 4,340,253
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 891,838 856,127
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 444,576 451,779
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 170,583 $ 171,616