XML 110 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,234,788 $ 4,131,256
Less: accumulated depreciation and amortization (3,792,153) (3,557,087)
Total property and equipment, net 442,635 574,169
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,352,734 1,275,703
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 $ 820,712 806,906
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 638,903
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,422,439 $ 1,409,744
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