Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Options        
Options Outstanding, beginning balance 1,446,260 1,779,460    
Options, Granted   10,000    
Options, Exercises (223,396) (275,040)    
Options Outstanding, ending balance 1,222,864 1,514,420    
Options, Exercisable 1,056,196 981,931    
Weighted Average Exercise Price Per Share        
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 7.11 $ 7.84 [1]    
Weighted Average Exercise Price Per Share, Granted   39.69    
Weighted Average Exercise Price Per Share, Exercised 6.26 6.67    
Weighted Average Exercise Price Per Share, Outstanding ending balance 7.26 7.09    
Weighted Average Exercise Price Per Share, Exercisable $ 5.38 $ 5.7    
Aggregate Intrinsic Value, Balance $ 28,736 $ 41,786 $ 43,882 $ 43,433
Aggregate Intrinsic Value, Granted [2]   $ 0    
Aggregate Intrinsic Value, Exercises 5,909 $ 6,511    
Aggregate Intrinsic Value, Exercisable $ 26,728 $ 28,429    
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 3.57 $ 3.57 $ 3.58 $ 3.51
Weighted Average Grant Date Fair Value Per Award, Granted   16.56    
Weighted Average Grant Date Fair Value Per Award, Exercises 3.66 3.63    
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 2.74 $ 2.75    
[1] On September 9, 2022 a required adjustment to the outstanding options was triggered as a result of the non-recurring special divided that lowered the exercise strike price by $1.00.
[2] 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.