Quarterly report pursuant to Section 13 or 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
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Options    
Options Outstanding, beginning balance 1,159,028  
Options, Exercises (60,981)  
Options Outstanding, ending balance 1,098,047  
Options, Exercisable at September 30, 2021 678,558  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 16.01  
Weighted Average Exercise Price Per Share, Exercises 12.61  
Weighted Average Exercise Price Per Share, Outstanding ending balance 14.14  
Weighted Average Exercise Price Per Share, Exercisable $ 11.93  
Aggregate Intrinsic Value, Balance $ 50,383 $ 35,343
Aggregate Intrinsic Value, Exercisable $ 32,629  
Weighted Average Grant Date Fair Value Per Award, Outstanding $ 6.89 $ 6.88
Weighted Average Grant Date Fair Value Per Award, Exercisable $ 5.78