XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Incentive and Other (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended 219 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
May 16, 2025
Mar. 29, 2007
Stockholders' Equity              
Anti-dilutive securities excluded from computation of earnings per share amount (in shares) 0.0 0.0 0.0 0.0      
Share Repurchase Program              
Share repurchase     $ 111,290 $ 11,139      
Stock Repurchase Program 2007              
Share Repurchase Program              
Number of shares of outstanding common stock authorized to be acquired under a stock repurchase program 11.8   11.8   11.8 0.4 1.0
Share repurchase (in shares)         10.8    
Share repurchase     $ 112,200        
Average price (in dollars per share)     $ 343.79   $ 40.89    
Maximum | Stock Repurchase Program 2007              
Share Repurchase Program              
Share repurchase (in shares)     0.3