XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 18 Months Ended
May 09, 2025
Jul. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
May 31, 2025
May 15, 2025
Dec. 31, 2024
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,574,983          
Shares repurchased, weighted-average price per share               $ 31.08          
Share repurchases               $ 80,025          
Fees and commissions               25          
Amount available for share repurchases under the program       65,000   65,000   65,000     $ 65,000    
Accelerated share repurchase ("ASR") program, May 2025                          
Equity                          
Share repurchase program authorized amount                 $ 25,000        
Share repurchases (in shares) 692,281                        
Share repurchases $ 25,000                        
Percentage of upfront payment on a price per share 80.00%                        
Price per share $ 28.89                        
Share repurchases and remains to be delivered       $ 5,000   $ 5,000   $ 5,000          
Accelerated share repurchase ("ASR") program, May 2025 | Subsequent event                          
Equity                          
Share repurchases (in shares)     822,128                    
Additional shares received   129,847                      
2025-2026 Repurchase Program | Subsequent event                          
Equity                          
Share repurchase program authorized amount   $ 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,329,549   3,329,549   3,329,549          
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