XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 27,724,562 $ 24,610,028
Less: accumulated depreciation and amortization (18,893,584) (16,523,166)
Property and equipment, net 8,830,978 8,086,862
Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 395,468 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 $ 23,065,295 20,542,457
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,263,799 $ 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