XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 18 Months Ended
May 09, 2025
Jul. 31, 2025
Sep. 30, 2025
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
May 31, 2025
May 15, 2025
Jan. 31, 2024
May 31, 2015
Equity                          
Share repurchases         $ 25,005 $ 35,000              
Repurchases of common stock             $ 25,104 $ 35,000          
2024-2025 Repurchase Program                          
Equity                          
Share repurchase program authorized amount                       $ 150,000  
Share repurchases (in shares)                 2,704,830        
Shares repurchased, weighted-average price per share                 $ 31.43        
Share repurchases                 $ 85,025        
Fees and commissions                 $ 25        
Accelerated share repurchase ("ASR") program, May 2025                          
Equity                          
Share repurchase program authorized amount                   $ 25,000      
Share repurchases (in shares) 692,281     822,128                  
Share repurchases $ 25,000                        
Additional shares received   129,847                      
Percentage of upfront payment on a price per share 80.00%                        
Price per share $ 28.89                        
2025-2026 Repurchase Program                          
Equity                          
Share repurchase program authorized amount   $ 150,000   $ 150,000                  
Share repurchases     $ 0                    
Amount available for share repurchases under the program     $ 150,000       $ 150,000            
Restricted stock units | RSU granted prior 2024                          
Equity                          
Vesting period (in years)             4 years            
Restricted stock units | RSU granted after 2024                          
Equity                          
Vesting period (in years)             3 years            
2014 Stock Incentive Plan                          
Equity                          
Shares of common stock authorized for issuance (in shares)                         2,700,000
Increase in number of authorized shares on the first day of each fiscal year, as a percentage of outstanding common stock (as a percent)             4.00%            
2025 Equity Incentive Plan                          
Equity                          
Shares of common stock authorized for issuance (in shares)                     1,600,000    
Shares of common stock remaining available for future grant (in shares)     3,257,241       3,257,241            
Vesting period (in years)             4 years            
Contractual life (in years)             10 years            
Period following termination date vested options are exercisable (in months)             3 months            
2025 Equity Incentive Plan | Restricted stock units | RSU granted prior 2024                          
Equity                          
Vesting period (in years)             4 years            
2025 Equity Incentive Plan | Restricted stock units | RSU granted after 2024                          
Equity                          
Vesting period (in years)             3 years