XML 112 R102.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Senior Notes (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Jun. 16, 2020
Mar. 28, 2019
Nov. 06, 2018
Nov. 01, 2018
Debt Instrument            
Debt $ 475,000,000 $ 0        
6.125% Senior Notes            
Debt Instrument            
Stated interest rate       6.125%    
Senior Notes | 6.125% Senior Notes            
Debt Instrument            
Stated interest rate 6.125%   6.125%   6.125%  
Debt instrument face amount         $ 550,000,000  
Debt price level           98.94%
Debt instrument yield         6.375%  
Principal balance $ 550,000,000 550,000,000        
Debt $ 420,000,000 $ 0