Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Options      
Options Outstanding, beginning balance 1,158,530 1,446,260 1,779,460
Options, Grants 255,000   10,000
Options, Exercises (235,668) (287,730) (343,200)
Options Outstanding, ending balance 1,177,862 1,158,530 1,446,260
Options, Exercisable 934,529 1,116,866 1,175,591
Weighted Average Exercise Price Per Share      
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 7.1 $ 7.11 $ 7.84
Weighted Average Exercise Price Per Share, Grants 25.43   39.69
Weighted Average Exercise Price Per Share, Exercised 14.03 7.17 6.68
Weighted Average Exercise Price Per Share, Outstanding ending balance 9.68 7.1 7.11
Weighted Average Exercise Price Per Share, Exercisable $ 5.6 $ 6.6 $ 5.02
Aggregate Intrinsic Value, Outstanding beginning balance $ 29,354 $ 43,882 $ 43,433
Aggregate Intrinsic Value, Grants 0   0 [1]
Aggregate Intrinsic Value, Exercises 6,909 7,720 8,562
Aggregate Intrinsic Value, Outstanding ending balance 15,728 29,354 43,882
Aggregate Intrinsic Value, Exercisable $ 15,728 $ 28,822 $ 38,505
Weighted Average Grant Date Fair Value Per Award, Outstanding beginning balance [1] $ 3.53 $ 3.58 $ 3.51
Weighted Average Grant Date Fair Value Per Award, Grants [1] 10.22   16.56
Weighted Average Grant Date Fair Value Per Award, Exercises [1] 6.47 3.82 3.57
Weighted Average Grant Date Fair Value Per Award, Outstanding ending balance [1] 4.39 3.53 3.58
Weighted Average Grant Date Fair Value Per Award, Exercisable [1] $ 2.88 $ 3.32 $ 2.53
[1] The Company issued the options with an exercise price per share not less than the closing market price of common stock on the grant date.