PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 9,911,505 $ 6,370,936
Less accumulated depreciation and amortization 4,760,619 4,251,009
Property and Equipment, Net 5,150,886 2,119,927
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 1,424,476 1,081,366
Property, Plant and Equipment, Useful Life 7 years  
Equipment and computers    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 5,863,673 4,318,323
Equipment and computers | Maximum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 7 years  
Equipment and computers | Minimum    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 2,623,356 $ 971,247