XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 29,175,847 $ 24,610,028
Less: accumulated depreciation and amortization (20,164,800) (16,523,166)
Property and equipment, net 9,011,047 8,086,862
Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 395,868 395,468
Furniture, fixtures and vehicle [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful Lives 2 years  
Furniture, fixtures and vehicle [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful Lives 5 years  
Website and internal use software [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful Lives 3 years  
Property and equipment, gross $ 24,296,749 20,542,457
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,483,230 $ 3,672,103
Computers and software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful Lives 3 years  
Computers and software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful Lives 7 years