XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 17,374,064 $ 13,914,640
Less: accumulated depreciation and amortization (11,733,986) (9,703,482)
Property plant and equipment other accumulated depreciation 5,640,078 4,211,158
Right of use assets, net 1,586,945 1,700,538
Property and equipment, net 7,227,023 5,911,696
Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 391,669 303,285
Website, internal use software and data cost [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Property and equipment, gross $ 14,966,567 12,489,441
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,015,828 $ 1,121,914
Minimum [Member] | Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 2 years  
Minimum [Member] | Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Maximum [Member] | Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 5 years  
Maximum [Member] | Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 7 years