XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 09, 2023
Aug. 07, 2023
Dec. 31, 2023
Oct. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Dec. 31, 2023
May 31, 2024
Jan. 31, 2024
Nov. 30, 2023
Jul. 31, 2023
Jan. 31, 2023
May 31, 2015
Equity                            
Share repurchase program authorized amount                   $ 150,000        
Shares repurchased during the period           922,775                
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                            
Equity                            
Share repurchase program authorized amount                     $ 25,000 $ 50,000    
Price per share $ 23.11 $ 23.49                        
Shares repurchased during the period 865,426 1,702,852 57,349 462,442     2,165,294              
Percentage of upfront payment on a price per share 80.00% 80.00%                        
Repurchases of common stock $ 25,000 $ 50,000                        
2024-2025 Repurchase Program                            
Equity                            
Share repurchase program authorized amount                   $ 150,000        
Amount available for share repurchases under the program         $ 150,000                  
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,016,363                  
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 Events                            
Equity                            
Share repurchase program authorized amount                 $ 35,000