Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.0.1
Stockholders' Equity - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
Options    
Options Outstanding, beginning balance | shares 1,159,028  
Options, Exercises | shares (119,001)  
Options Outstanding, ending balance | shares 1,040,027  
Options, Exercisable at December 31, 2021 | shares 627,205  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 16.01  
Weighted Average Exercise Price Per Share, Exercises 11.99  
Weighted Average Exercise Price Per Share, Outstanding ending balance 14.29  
Weighted Average Exercise Price Per Share, Exercisable $ 11.90  
Aggregate Intrinsic Value, Balance | $ $ 48,682 $ 35,343
Aggregate Intrinsic Value, Exercisable | $ $ 30,861  
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 6.93 $ 6.88
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 5.72