Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Dec. 31, 2016
Stockholders' Equity          
Shares available for future sale       6,671  
Predetermined offering period, lower fair market value percentage       85.00%  
Issuance of common shares under ESPP (in shares)       2,662  
Employee Stock Option          
Stockholders' Equity          
Shares authorized         2,666
Expiration period         10 years
Additional shares authorized 4,000 4,000 4,000    
Shares available for grant 14,666 10,666 6,666    
Shares available for future sale       6,958