XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 2,605,976 $ 2,369,224
Less: accumulated depreciation and amortization (2,238,073) (2,085,185)
Total property and equipment, net 367,903 284,039
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 499,557 465,508
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]    
Total property and equipment, gross $ 771,667 746,602
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]    
Total property and equipment, gross $ 533,778 369,365
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]    
Total property and equipment, gross $ 800,974 $ 787,749
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