XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 05, 2008
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross $ 32,760,395 $ 30,945,304  
Less: accumulated depreciation and amortization (23,172,157) (21,636,445)  
Property and equipment, net 9,588,238 9,308,859  
Furniture, fixtures and vehicle [Member]      
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross 395,868 395,868  
Website and internal use software [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     3 years
Property and equipment, gross 27,070,011 25,786,321  
Computers and software [Member]      
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross $ 5,294,516 $ 4,763,115  
Minimum [Member] | Furniture, fixtures and vehicle [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     2 years
Minimum [Member] | Computers and software [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     3 years
Maximum [Member] | Furniture, fixtures and vehicle [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     5 years
Maximum [Member] | Computers and software [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     7 years