v3.26.3
SHARE-BASED COMPENSATION AND WARRANTS - Equity Incentive Plans (Details)
Jun. 30, 2026
plan
shares
Nov. 19, 2025
shares
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 22,022,752  
Number of shares outstanding 14,698,766  
Number of shares available 7,323,986  
Number of active stock option plans | plan 1  
Employee Stock Option    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares outstanding 12,500,000  
RSUs    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares outstanding 2,200,000  
2015 Plan    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 14,000  
Number of shares outstanding 14,000  
2016 Plan    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 115,200  
Number of shares outstanding 115,200  
2019 Plan    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 200,000  
Number of shares outstanding 200,000  
2021 Plan    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 20,193,552 21,950,000
Number of shares outstanding 13,664,566  
Number of shares available 6,528,986  
Inducement Awards    
SHARE-BASED COMPENSATION AND WARRANTS    
Number of shares authorized 1,500,000  
Number of shares outstanding 705,000  
Number of shares available 795,000