Annual report pursuant to Section 13 and 15(d)

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

v3.21.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Options    
Options Outstanding, beginning balance 1,249,813  
Options, Granted 196,000  
Options, Exercises (285,185)  
Options, Cancellations, expirations and forfeitures (1,600)  
Options Outstanding, ending balance 1,159,028 1,249,813
Options, Exercisable at June 30, 2021 692,651  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 15.24  
Weighted Average Exercise Price Per Share, Granted 35.50  
Weighted Average Exercise Price Per Share, Exercises 13.30  
Weighted Average Exercise Price Per Share, Cancellations, expirations and forfeitures 18.66  
Weighted Average Exercise Price Per Share, Outstanding ending balance 16.01 $ 15.24
Weighted Average Exercise Price Per Share, Exercisable $ 13.76  
Aggregate Intrinsic Value, Balance $ 35,343 $ 6,061
Aggregate Intrinsic Value, Exercisable $ 22,675  
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 6.88 $ 5.34
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 5.78