| WARRANTS TO PURCHASE COMMON STOCK | 3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mar. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Warrants To Purchase Common Stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WARRANTS TO PURCHASE COMMON STOCK | NOTE 18 – WARRANTS TO PURCHASE COMMON STOCK 
 The following table summarizes information with respect to outstanding warrants to purchase common stock of the Company at March 31, 2023: 
 
 
 No warrants were exercised during the quarters ended March 31, 2023 and 2022. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition The entire disclosure of stock warrants. No definition available. 
 |