v3.26.1
Stock Options - Stock Option Plans (Details)
Jun. 30, 2026
shares
2012 Employee Stock Option Plan  
Stock Options  
Options available to be granted at plan inception 1,900,000
2012 Non-Employee Stock Option Plan  
Stock Options  
Options available to be granted at plan inception 100,000
2018 Non-Employee Stock Option Plan  
Stock Options  
Options available to be granted at plan inception 100,000
Options available for grant (in shares) 4,000
2020 Non-Employee Stock Option Plan  
Stock Options  
Options available to be granted at plan inception 100,000
Options available for grant (in shares) 45,100
2022 Non-Employee Stock Option plan  
Stock Options  
Options available to be granted at plan inception 950,000
Options available for grant (in shares) 795,000