Annual report pursuant to Section 13 and 15(d)

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

v3.24.2.u1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Options      
Options Outstanding, beginning balance 1,446,260 1,779,460 2,318,056
Options, Granted   10,000  
Options, Exercises (287,730) (343,200) (538,596)
Options Outstanding, ending balance 1,158,530 1,446,260 1,779,460
Options, Exercisable 1,116,866 1,175,591 1,147,972
Weighted Average Exercise Price Per Share      
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 7.11 $ 7.84 $ 8.01
Weighted Average Exercise Price Per Share, Granted   39.69  
Weighted Average Exercise Price Per Share, Exercised 7.17 6.68 4.32
Weighted Average Exercise Price Per Share, Outstanding ending balance 7.1 7.11 7.84
Weighted Average Exercise Price Per Share, Exercisable $ 6.6 $ 5.02 $ 6.28
Aggregate Intrinsic Value, Outstanding beginning balance $ 43,882 $ 43,433 $ 35,343
Aggregate Intrinsic Value, Granted   0  
Aggregate Intrinsic Value, Exercises 7,720 8,562 15,874
Aggregate Intrinsic Value, Outstanding ending balance 29,354 43,882 43,433
Aggregate Intrinsic Value, Exercisable $ 28,822 $ 38,505 $ 29,811
Weighted Average Grant Date Fair Value Per Award, Outstanding beginning balance $ 3.58 $ 3.51 $ 3.44
Weighted Average Grant Date Fair Value Per Award, Granted   16.56  
Weighted Average Grant Date Fair Value Per Award, Exercises 3.82 3.57 3.22
Weighted Average Grant Date Fair Value Per Award, Outstanding ending balance 3.53 3.58 3.51
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 3.32 $ 2.53 $ 2.65