v3.23.1
GRANTS RECEIVABLE (Details) - USD ($)
1 Months Ended
Feb. 15, 2023
Jul. 01, 2016
Jun. 30, 2016
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]          
Grants receivable from CPRIT       $ 1,610,490 $ 0
Award amount   $ 16,100,000 $ 18,700,000    
Grant          
Subsequent Event [Line Items]          
Grants receivable from CPRIT       $ 1,600,000 $ 1,600,000
Subsequent event          
Subsequent Event [Line Items]          
Award amount $ 16,100,000        
Subsequent event | Grant          
Subsequent Event [Line Items]          
Award amount $ 1,500,000