XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Details) - Schedule of Property and equipment - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,648,760 $ 13,914,640
Less: accumulated depreciation and amortization (10,354,107) (9,703,482)
Right of use assets, net 1,650,844 1,700,538
Property and equipment, net 5,945,497 5,911,696
Furniture, fixtures and vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 381,310 303,285
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 $ 13,078,433 12,489,441
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,189,017 $ 1,121,914
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