XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 01, 2022
Dec. 03, 2020
Jul. 28, 2020
Feb. 20, 2020
Feb. 21, 2019
Dec. 01, 2017
May 18, 2017
Jun. 02, 2016
Equity, Class of Treasury Stock [Line Items]                    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01                
Common stock, shares outstanding (in shares) 35,902 35,521                
2016 Stock Repurchase Program                    
Equity, Class of Treasury Stock [Line Items]                    
Stock repurchase program authorized amount     $ 1,300,000,000             $ 100,000,000
Stock repurchase program additional amount authorized     $ 400,000,000.0 $ 200,000,000 $ 200,000,000 $ 100,000,000.0 $ 100,000,000.0 $ 100,000,000.0 $ 100,000,000.0  
Available amount under repurchase program $ 460,700,000