XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Incentive and Other (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended 207 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Mar. 29, 2007
Share Repurchase Program            
Share repurchase     $ 11,139 $ 6,776    
Anti-dilutive securities excluded from computation of earnings per share amount (in shares) 0.0 0.0 0.0 0.0    
Stock Repurchase Program 2007            
Share Repurchase Program            
Number of shares of outstanding common stock authorized to be acquired under a stock repurchase program 10.9   10.9   10.9 1.0
Share repurchase (in shares)         10.3  
Share repurchase     $ 11,100      
Average price (in dollars per share)     $ 305.23   $ 27.25  
Maximum | Stock Repurchase Program 2007            
Share Repurchase Program            
Share repurchase (in shares)     0.1