v3.23.1
RELATED PARTY TRANSACTIONS - Schedule of Related Party Transactions (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Related Party Transaction [Line Items]          
Stock option grants | shares   450,000 0   534,000
Stock option grant price range   $ 0.81 $ 0   $ 0.8
Officers and directors [Member]          
Related Party Transaction [Line Items]          
Consulting fees paid or accrued to officers or their companies | $   $ 909,314 $ 1,124,304   $ 894,616
Directors' fees | $   $ 2,308 $ 2,398   $ 2,238
Stock option grants | shares   120,563     123,837
Stock option grant price range $ 0.81        
Officers and directors [Member] | Minimum [Member]          
Related Party Transaction [Line Items]          
Stock option grant price range       $ 0.6  
Officers and directors [Member] | Maximum [Member]          
Related Party Transaction [Line Items]          
Stock option grant price range       $ 1.23