XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity - OSI Plans (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Employee Stock Option    
Number of Options    
Outstanding at the beginning of the period (in shares) 78,958  
Granted (in shares) 15,531  
Exercised (in shares) (19,210)  
Expired or forfeited (in shares) (376)  
Outstanding at the end of the period (in shares) 74,903  
Exercisable at the end of the period (in shares) 37,305  
Weighted Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 97.87  
Granted (in dollars per share) | $ / shares 174.63  
Exercised (in dollars per share) | $ / shares 93.66  
Expired or forfeited (in dollars per share) | $ / shares 106.7  
Outstanding at the end of the period (in dollars per share) | $ / shares 114.82  
Exercisable at the end of the period (in dollars per share) | $ / shares $ 93.41  
Weighted-Average Remaining Contractual Term    
Outstanding at the end of the period 7 years 9 months 18 days  
Exercisable at the end of the period 6 years 6 months  
Aggregate Intrinsic Value    
Outstanding at the end of the period | $ $ 4,053  
Exercisable at the end of the period | $ $ 2,761  
RSU    
Shares    
Nonvested at the beginning of the period (in shares) 391,591  
Granted (in shares) 294,932  
Vested (in shares) (322,406)  
Forfeited (in shares) (3,375)  
Nonvested at the end of the period (in shares) 360,742  
Weighted-Average Fair Value    
Nonvested at the beginning of the period (in dollars per share) | $ / shares $ 99.21  
Granted (in dollars per share) | $ / shares 150.7  
Vested (in dollars per share) | $ / shares 127.92  
Forfeited (in dollars per share) | $ / shares 100.04  
Nonvested at the end of the period (in dollars per share) | $ / shares $ 115.65  
Performance-based restricted stock units    
Shares    
Granted (in shares) 80,682 75,988
Performance-based restricted stock units | Minimum    
Weighted-Average Fair Value    
Share based compensation arrangement by percentage of shares units awarded 0.00%  
Performance-based restricted stock units | Maximum    
Weighted-Average Fair Value    
Share based compensation arrangement by percentage of shares units awarded 376.00%  
OSI Plans    
Weighted-Average Fair Value    
Shares available for grant 1,600,000  
OSI Plans | RSU    
Weighted-Average Fair Value    
Number of shares available for grant reduced for each award granted 1.87  
Number of shares available for grant increased for each award forfeited and returned 1.87