XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 26 Months Ended
May 31, 2025
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 19, 2025
Jun. 11, 2025
Oct. 31, 2018
May 24, 2018
Share-based Compensation Arrangement by Share-based Payment Award                  
Number of shares of common stock subject to awards                 1,500,000
Shares available for grant     510,853 640,848 821,703        
Weighted average diluted shares outstanding excludes shares of common stock subject to stock options     254,000 242,000 165,000        
Number of shares authorized to be repurchased (in shares)               200,000,000  
Stock repurchase program, period in force     3 years            
Stock repurchased during the period (in shares)     1,366,565            
Repurchase of 1,366,565 shares of common stock, including excise tax     $ (129,697)            
2025 Share Repurchase Program                  
Share-based Compensation Arrangement by Share-based Payment Award                  
Number of shares authorized to be repurchased (in shares) 300,000,000           100,000,000    
Stock repurchase program, period in force 3 years                
Weighted average price (in usd per share)     $ 94.55            
Stock repurchased during the period (in shares)     1,057,667            
Repurchase of 1,366,565 shares of common stock, including excise tax     $ (101,000)            
Remaining shares authorized     200,000            
2022 Share Repurchase Program                  
Share-based Compensation Arrangement by Share-based Payment Award                  
Stock repurchased during period (in shares)   308,898   0   0      
Weighted average price (in usd per share)   $ 91.47              
Stock repurchased during period   $ 28,400              
Deferred and Restricted Stock Unit                  
Share-based Compensation Arrangement by Share-based Payment Award                  
Unrecognized compensation costs     $ 18,300            
Unrecognized compensation costs, weighted-average recognition period     1 year 8 months 12 days            
Performance Stock Units                  
Share-based Compensation Arrangement by Share-based Payment Award                  
Unrecognized compensation costs     $ 9,800            
Unrecognized compensation costs, weighted-average recognition period     1 year 9 months 18 days