XML 42 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
    DECEMBER 31,  
    2019     2018  
             
Computer hardware and software   $ 2,041,978     $ 2,110,298  
Furniture and fixtures     399,521       333,539  
Leasehold improvements     299,340       268,561  
Automobiles     56,800       178,597  
Gross property and equipment     2,797,639       2,890,995  
               
Less: accumulated depreciation and amortization     2,116,064       1,878,311  
                 
Property and equipment, net   $ 681,575     $ 1,012,684