XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 04, 2008
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross $ 30,945,304 $ 24,610,028  
Less: accumulated depreciation and amortization (21,636,445) (16,523,166)  
Property and equipment, net 9,308,859 8,086,862  
Furniture, fixtures and vehicle [Member]      
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross 395,868 395,468  
Furniture, fixtures and vehicle [Member] | Minimum [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     2 years
Furniture, fixtures and vehicle [Member] | Maximum [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     5 years
Website and internal use software [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     3 years
Property and equipment, gross 25,786,321 20,542,457  
Computers and software [Member]      
Schedule of Property and Equipment [Line Items]      
Property and equipment, gross $ 4,763,115 $ 3,672,103  
Computers and software [Member] | Minimum [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     3 years
Computers and software [Member] | Maximum [Member]      
Schedule of Property and Equipment [Line Items]      
Estimated useful Lives     7 years