XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 13, 2024
Nov. 09, 2023
Aug. 07, 2023
Jul. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Oct. 31, 2023
Jul. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Oct. 31, 2023
Jun. 30, 2024
Dec. 31, 2023
May 31, 2024
Jan. 31, 2024
Nov. 30, 2023
Jul. 31, 2023
Jan. 31, 2023
May 31, 2015
Equity                                      
Shares repurchased during the period                   922,775                  
Repurchases of common stock                       $ 35,000              
Share repurchases                 $ 35,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              
Prior Repurchase Program                                      
Equity                                      
Share repurchase program authorized amount                                   $ 100,000  
2023 Repurchase Program                                      
Equity                                      
Shares repurchased during the period                         3,088,069            
Repurchases of common stock                         $ 75,000            
Shares repurchased, cost per share                         $ 24.29            
ASR, July 2023                                      
Equity                                      
Share repurchase program authorized amount                                 $ 50,000    
Price per share     $ 23.49                                
Shares repurchased during the period     1,702,852       462,442       2,165,294                
Percentage of upfront payment on a price per share     80.00%                                
Repurchases of common stock     $ 50,000                                
ASR, November 2023                                      
Equity                                      
Share repurchase program authorized amount                               $ 25,000      
Price per share   $ 23.11                                  
Shares repurchased during the period   865,426       57,349                          
Percentage of upfront payment on a price per share   80.00%                                  
Repurchases of common stock   $ 25,000                                  
2024-2025 Repurchase Program                                      
Equity                                      
Share repurchase program authorized amount                             $ 150,000        
Amount available for share repurchases under the program         $ 115,000       $ 115,000     $ 115,000              
Share repurchases (in shares)         888,889                            
Shares repurchased, cost per share         $ 31.50                            
Share repurchases         $ 28,000                            
Contract Not Yet Settled         $ 7,000                            
ASR, May 2024                                      
Equity                                      
Share repurchase program authorized amount                           $ 35,000          
Percentage of upfront payment on a price per share 80.00%                                    
Repurchases of common stock $ 35,000                                    
Share repurchases (in shares) 888,889                                    
Shares repurchased, cost per share $ 31.50                                    
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%              
Shares of common stock remaining available for future grant (in shares)         2,508,506       2,508,506     2,508,506              
Vesting period (in years)                       4 years              
Contractual life (in years)                       10 years              
Period following termination date vested options are exercisable (in months)                       3 months              
2014 Stock Incentive Plan | Restricted stock units | RSU granted prior 2024                                      
Equity                                      
Vesting period (in years)                       4 years              
2014 Stock Incentive Plan | Restricted stock units | RSU granted after 2024                                      
Equity                                      
Vesting period (in years)                       3 years              
Subsequent event | ASR, May 2024                                      
Equity                                      
Share repurchases (in shares)       173,659       1,062,548