Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Options    
Options Outstanding, beginning balance 1,158,530 1,446,260
Options, Grants 40,000  
Options, Exercises (230,668) (223,396)
Options Outstanding, ending balance 967,862 1,222,864
Options, Exercisable 922,862 1,056,196
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 7.1 $ 7.11
Weighted Average Exercise Price Per Share, Grants 27.18  
Weighted Average Exercise Price Per Share, Exercised 14.23 6.26
Weighted Average Exercise Price Per Share, Outstanding ending balance 6.23 7.26
Weighted Average Exercise Price Per Share, Exercisable $ 5.14 $ 5.38
Aggregate Intrinsic Value, Outstanding beginning balance $ 29,354 $ 43,882
Aggregate Intrinsic Value, Grants 0  
Aggregate Intrinsic Value, Exercises 6,828 5,909
Aggregate Intrinsic Value, Outstanding ending balance 18,743 28,736
Aggregate Intrinsic Value, Exercisable $ 18,743 $ 26,728
Weighted Average Grant Date Fair Value Per Award, Outstanding beginning balance [1] $ 3.53 $ 3.58
Weighted Average Grant Date Fair Value Per Award, Grants [1] 11.27  
Weighted Average Grant Date Fair Value Per Award, Exercises [1] 6.56 3.66
Weighted Average Grant Date Fair Value Per Award, Outstanding ending balance [1] 3.13 3.57
Weighted Average Grant Date Fair Value Per Award, Exercisable [1] $ 2.7 $ 2.74
[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.