XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Share - Additional Information (Details) - USD ($)
shares in Millions
Oct. 25, 2022
Sep. 30, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Shares authorized to repurchase     $ 315,000,000
Cumulative amount repurchased   $ 274,400,000  
Cumulative number of shares repurchased (in shares)   16.3  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Shares authorized to repurchase     $ 315,000,000
Subsequent Event      
Earnings Per Share [Abstract]      
Shares authorized to repurchase $ 375,000,000    
Additional shares authorized to be repurchased 60,000,000    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Shares authorized to repurchase 375,000,000    
Additional shares authorized to be repurchased $ 60,000,000