Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Summary of Stock Option Activity (Details)

v3.23.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Options        
Options Outstanding, beginning balance 1,779,460 2,318,056 2,499,626  
Options, Granted 10,000   392,000  
Options, Exercised (343,200) (538,596) (570,370)  
Stock option activity cancellations, expirations and forfeitures     3,200  
Options Outstanding, ending balance 1,446,260 1,779,460 2,318,056  
Options, Exercisable 1,175,591 1,147,972 1,385,302  
Weighted Average Exercise Price Per Share        
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 7.84 $ 8.01 $ 7.62  
Weighted Average Exercise Price Per Share, Granted 39.69   17.75  
Weighted Average Exercise Price Per Share, Exercised 6.68 4.32 6.65  
Weighted average exercise price per share cancellations expirations and forfeitures     9.33  
Weighted Average Exercise Price Per Share, Outstanding ending balance 7.11 7.84 8.01  
Weighted Average Exercise Price Per Share, Exercisable $ 5.02 $ 6.28 $ 6.88  
Aggregate Intrinsic Value, Balance $ 43,882 $ 43,433 $ 35,343 $ 6,061
Aggregate intrinsic value exercises 8,562 15,874 7,037  
Aggregate Intrinsic Value, Exercisable $ 38,505 $ 29,811 $ 22,675  
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 3.58 $ 3.51 $ 3.44 $ 2.67
Weighted Average Grant Date Fair Value Per Award, Granted 16.56   7.35  
Weighted Average Grant Date Fair Value Per Award, Exercises 3.57 3.22 2.75  
Weighted Average Grant Date Fair Value Per Award, Cancellations, Expirations And Forfeitures     3.49  
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 2.53 $ 2.65 $ 2.89