Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity (Equity Incentive Plans and Employee Stock Purchase Plan) (Details)

v3.26.1
Stockholders' Equity (Equity Incentive Plans and Employee Stock Purchase Plan) (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2018
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2016
Incentive Plan            
Stockholders' Equity            
Shares authorized           2,666
Expiration period           10 years
Additional shares authorized 4,000 4,000 4,000   2,500,000  
Shares available for grant 14,666 10,666 6,666   2,514,666  
Shares available for future sale       2,506,958    
Employee Stock Purchase Plan            
Stockholders' Equity            
Shares available for future sale       256,571    
Predetermined offering period, lower fair market value percentage       85.00%    
Issuance of common shares under ESPP (in shares)       2,762