XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
Aug. 17, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 01, 2022
Dec. 03, 2020
Jul. 28, 2020
Feb. 20, 2020
Feb. 21, 2019
Dec. 01, 2017
May 18, 2017
Jun. 02, 2016
Stockholders Equity [Line Items]                      
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01                
Common stock, shares outstanding (in shares)   35,521,000 34,026,000                
2023 Convertible Notes | Senior Notes                      
Stockholders Equity [Line Items]                      
Common stock, shares issued (in shares) 1,460,740                    
2016 Stock Repurchase Program                      
Stockholders Equity [Line Items]                      
Share repurchase program authorized amount       $ 1,300,000,000             $ 100,000,000
Stock repurchase program additional amount authorized       $ 400,000,000 $ 200,000,000 $ 200,000,000 $ 100,000,000 $ 100,000,000 $ 100,000,000 $ 100,000,000  
Available amount under repurchase program   $ 460,700,000