XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 34,152,611 $ 30,945,304
Less: accumulated depreciation and amortization (24,733,506) (21,636,445)
Property and equipment, net 9,419,105 9,308,859
Furniture, fixtures and vehicle [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 395,867 395,868
Website and internal use software [Member]    
Schedule of Property and Equipment [Line Items]    
Estimated useful Lives 3 years  
Property and equipment, gross $ 28,291,589 25,786,321
Computers and software [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 5,465,155 $ 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