XML 74 R54.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE-BASED COMPENSATION AND WARRANTS - Equity Incentive Plans (Details)
Jun. 30, 2025
plan
shares
Dec. 05, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 15,718,070  
Number of shares outstanding 14,084,494  
Number of shares available 1,633,576  
Number of active stock option plans | plan 1  
2015 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 15,500  
Number of shares outstanding 15,500  
2016 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 122,900  
Number of shares outstanding 122,900  
2019 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 200,000  
Number of shares outstanding 200,000  
2021 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 13,879,670 14,450,000
Number of shares outstanding 13,321,094  
Number of shares available 558,576  
Inducement Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 1,500,000  
Number of shares outstanding 425,000  
Number of shares available 1,075,000  
Total inducement awards granted 425,000