XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consist of the following: 
December 31, 2020December 31, 2019
Computer hardware and software$16,456,790 $16,418,916 
Furniture and equipment604,300 601,928 
Leasehold improvements1,730,751 1,715,041 
Property and equipment, gross18,791,841 18,735,885 
Less accumulated depreciation and amortization(18,594,821)(18,366,612)
Property and equipment, net$197,020 $369,273