v3.26.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Options      
Options Outstanding, beginning balance 1,177,862 1,158,530 1,446,260
Options, Grants 73,000 255,000  
Options, Exercises (463,035) (235,668) (287,730)
Options, Forfeitures (100,000)    
Options Outstanding, ending balance 687,827 1,177,862 1,158,530
Options, Nonvested 116,333 243,333 41,664
Options, Exercisable 571,494 934,529 1,116,866
Weighted Average Exercise Price Per Share      
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 9.68 $ 7.1 $ 7.11
Weighted Average Exercise Price Per Share, Grants 30.86 25.43  
Weighted Average Exercise Price Per Share, Exercised 8.25 14.03 7.17
Weighted Average Exercise Price Per Share, Forfeitures 25.24    
Weighted Average Exercise Price Per Share, Outstanding ending balance 10.63 9.68 7.1
Weighted Average Exercise Price Per Share, Nonvested 25.09 25.35 20.49
Weighted Average Exercise Price Per Share, Exercisable $ 7.69 $ 5.6 $ 6.6
Aggregate Intrinsic Value, Outstanding beginning balance $ 15,728 $ 29,354 $ 43,882
Aggregate Intrinsic Value, Grants 631    
Aggregate Intrinsic Value, Exercises 15,092 6,909 7,720
Aggregate Intrinsic Value, Forfeitures 0    
Aggregate Intrinsic Value, Outstanding ending balance 21,322 15,728 29,354
Aggregate Intrinsic Value, Nonvested 1,935 0 532
Aggregate Intrinsic Value, Exercisable $ 19,387 $ 15,728 $ 28,822
Weighted Average Grant Date Fair Value Per Award, Outstanding beginning balance [1] $ 4.39 $ 3.53 $ 3.58
Weighted Average Grant Date Fair Value Per Award, Grants [1] 12.59 10.22  
Weighted Average Grant Date Fair Value Per Award, Exercises [1] 3.64 6.47 3.82
Weighted Average Grant Date Fair Value Per Award, Forfeitures [1] 10.09    
Weighted Average Grant Date Fair Value Per Award, Outstanding ending balance [1] 5.14 4.39 3.53
Weighted Average Grant Date Fair Value Per Award, Nonvested [1] 10.1 10.17 9.23
Weighted Average Grant Date Fair Value Per Award, Exercisable [1] $ 4.13 $ 2.88 $ 3.32
[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.

 

The following table presents information related to outstanding options as of June 30, 2026: