XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 15 Months Ended
Mar. 31, 2025
Mar. 31, 2025
May 31, 2025
Jan. 31, 2024
May 31, 2015
ASR | Subsequent event          
Equity          
Share repurchase program authorized amount     $ 25,000    
2024-2025 Repurchase Program          
Equity          
Share repurchase program authorized amount       $ 150,000  
Shares repurchased during the period   1,882,702      
Shares repurchased, weighted-average price per share   $ 31.88      
Share repurchases   $ 60,025      
Fees and commissions   25      
Amount available for share repurchases under the program $ 90,000 $ 90,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%        
Shares of common stock remaining available for future grant (in shares) 1,874,404 1,874,404      
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