XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Compensation (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total intrinsic value of options exercised $ 10,200 $ 9,100      
Capitalized stock based compensation 0   $ 0    
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation costs related to non-vested awards $ 200        
Unrecognized compensation costs related to non-vested awards expected to be recognized, years 8 months 12 days        
Fair value of stock options $ 1,300 1,900      
Stock Incentive Plans          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Term of options (in years)       10 years  
Vesting Period (in years)       4 years  
Common stock available for future issuance 1,610,726        
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Period (in years) 3 years       4 years
Unrecognized compensation costs related to non-vested awards $ 23,800        
Unrecognized compensation costs related to non-vested awards expected to be recognized, years 1 year 10 months 24 days        
Fair value of units vested $ 13,600 $ 10,700      
Weighted-average grant date fair value $ 88.98 $ 44.17      
Restricted Stock Units | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Period (in years) 1 year        
Performance Based Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Term of options (in years) 3 years        
Unrecognized compensation costs related to non-vested awards $ 32,400        
Unrecognized compensation costs related to non-vested awards expected to be recognized, years 1 year 9 months 18 days        
Fair value of units vested $ 2,800 $ 4,100      
Weighted-average grant date fair value $ 89.74 $ 50.07