XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Aug. 02, 2023
Nov. 10, 2021
Class of Stock [Line Items]        
Treasury stock, shares, acquired (in shares) 906 0    
Treasury stock, value, acquired, cost method $ 32,400      
Stock repurchase program, remaining authorized repurchase amount 149,400      
Stock-based compensation expenses resulting from equity awards modifications $ 13,100      
Common Stock        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 50,000
Common Stock | Minimum        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount     $ 50,000  
Common Stock | Maximum        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount     $ 250,000  
Restricted Stock Awards        
Class of Stock [Line Items]        
Awards granted (in shares) 260      
Fair value $ 10,100      
Unrecognized compensation costs $ 18,200      
Weighted average period 1 year 8 months 12 days      
Stock Option Awards        
Class of Stock [Line Items]        
Awards granted (in shares) 0      
Weighted average period 1 year 3 months 18 days      
Unrecognized compensation costs related to options $ 300      
Performance Restricted Stock Units        
Class of Stock [Line Items]        
Awards granted (in shares) 64      
Fair value $ 2,500      
Unrecognized compensation costs $ 3,400      
Weighted average period 2 years 7 months 6 days      
Performance period (in years) 3 years