COMMITMENTS AND CONTINGENCIES: (Details) - USD ($)
12 Months Ended
Aug. 11, 2003
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Line Items]          
Initial term (in years)   3 years      
Term of License Agreement   18 years      
Automatic renewal period for employment agreements   1 year      
Additional automatic renewed period for employment agreements   1 year      
Accrued tax liability   $ 598,000      
Accrued Expenses and Other Current Liabilities   10,314,341 $ 7,870,687    
Employee related liabilities   $ 154,000 131,000 $ 175,000 $ 138,000
Customs examination          
Commitments and Contingencies Disclosure [Line Items]          
Import Tax Rate Based On The Code Utilized By The Company   0.00%      
Import Tax Rate Based On The Code Suggested By Customs Authorities   1.70%      
Company's maximum potential exposure   $ 641,000      
Royalty Agreements [Member]          
Commitments and Contingencies Disclosure [Line Items]          
Future royalty payment percentage on gross revenue 3.00%        
Royalty cost   $ 1,193,000 1,172,000 675,000  
Equity investment by an existing investor $ 4,000,000        
License Agreement [Member]          
Commitments and Contingencies Disclosure [Line Items]          
Royalty rate, lower limit   2.50%      
Royalty rate, upper limit   5.00%      
Royalty cost   $ 1,988,000 $ 1,954,000 $ 1,125,000