XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 26,363,828 $ 24,610,028
Less: accumulated depreciation and amortization (17,686,514) (16,523,166)
Property and equipment, net 8,677,314 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 $ 21,838,271 20,542,457
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,130,089 $ 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