XML 75 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,131,256 $ 4,142,125
Less: accumulated depreciation and amortization (3,557,087) (3,394,329)
Total property and equipment, net 574,169 747,796
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,275,703 1,260,630
Computer Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 3 years  
Computer Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 5 years  
Office Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 806,906 878,350
Office Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 3 years  
Office Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 15 years  
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 638,903 646,505
Furniture and Fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 5 years  
Furniture and Fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 15 years  
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,409,744 $ 1,356,640
Leasehold Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 3 years  
Leasehold Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful life 15 years