XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 2,669,208 $ 2,605,976
Less: accumulated depreciation and amortization (2,391,843) (2,238,073)
Total property and equipment, net 277,365 367,903
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 514,174 499,557
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 $ 792,903 771,667
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 $ 537,057 533,778
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 $ 825,074 $ 800,974
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