Annual report pursuant to Section 13 and 15(d)

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

v3.22.2.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Options    
Options Outstanding, beginning balance 2,318,056  
Options, Exercises (538,596)  
Options Outstanding, ending balance 1,779,460 2,318,056
Options, Exercisable at June 30, 2022 1,147,972  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 8.01  
Weighted Average Exercise Price Per Share, Exercises 4.32  
Weighted Average Exercise Price Per Share, Outstanding ending balance 7.84 $ 8.01
Weighted Average Exercise Price Per Share, Exercisable $ 6.28  
Aggregate Intrinsic Value, Balance $ 43,433 $ 35,343
Aggregate Intrinsic Value, Exercisable $ 29,811  
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 3.51 $ 3.44
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 2.65