XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Incentive and Other (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended 201 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
May 17, 2022
May 31, 2017
Mar. 29, 2007
Share Repurchase Program              
Share repurchase $ 21,184 $ 38,216 $ 27,054        
Anti-dilutive securities excluded from computation of earnings per share amount (in shares) 0.0 0.0 0.0        
2017 Omnibus Incentive Plan              
Stockholders' Equity              
Number of shares authorized and reserved for issuance           2.9  
Number of shares available for issuance 1.5     1.5      
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     1.0
Additional number of shares authorized for repurchase         0.7    
Share repurchase (in shares) 0.1     10.3      
Share repurchase $ 21,300            
Average price (in dollars per share) $ 152.75     $ 26.27