XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
period
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Oct. 31, 1996
shares
Additional disclosures        
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01    
Stock-based compensation expense | $ $ 25,390 $ 27,417 $ 34,131  
Capitalized stock-based compensation cost | $ $ 11,117 10,906 10,431  
Employee Stock Purchase Plan [Abstract]        
Shares issued under Employee Stock Purchase Plan 19,014      
Stock-based compensation expense | $ $ 25,390 $ 27,417 $ 34,131  
Stock Options        
Additional disclosures        
Stock options awarded, term 10 years      
Performance awards        
Additional disclosures        
Percentage of stock based compensation elected to be received in the form of stock options upon the election of the recipient 25.00%      
Maximum measurement period (in years) 3 years      
Market closing price (in dollars per share) | $ / shares $ 175.54 $ 177.83 $ 233.94  
Performance awards | Maximum        
Additional disclosures        
Percentage of stock based compensation elected to be received in the form of stock options upon the election of the recipient 100.00%      
Restricted Stock and Restricted Stock Units        
Additional disclosures        
Unrecognized compensation cost for unvested stock options | $ $ 29,021      
Weighted average period for recognition of unrecognized compensation cost 1 year 8 months 12 days      
2009 Plan        
Additional disclosures        
Common stock, par value (in dollars per share) | $ / shares $ 0.01      
Common stock shares available for grant 4,957,465      
Employee Stock Purchase Plan [Abstract]        
Employee stock purchase plan, remaining shares of common stock available for issuance 4,957,465      
Non Qualified Employee Stock Purchase Plan        
Additional disclosures        
Common stock shares available for grant 550,002      
Stock-based compensation expense | $ $ 859 $ 911 $ 564  
Employee Stock Purchase Plan [Abstract]        
Employee stock purchase plan, shares of common stock reserved for issuance       1,000,000
Employee stock purchase plan, remaining shares of common stock available for issuance 550,002      
Employment period of full-time employees for becoming eligible to participate in the plan (in months) 1 month      
Number of purchase periods | period 2      
Employee stock purchase plan, discounted stock price percentage 85.00%      
Shares issued under Employee Stock Purchase Plan 19,014 23,059 20,837  
Stock-based compensation expense | $ $ 859 $ 911 $ 564