XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Event (Details) - USD ($)
$ in Millions
Mar. 21, 2023
Mar. 20, 2023
Feb. 28, 2023
Nov. 30, 2022
Apr. 07, 2022
April 2022 Stock Repurchase Program          
Subsequent Event [Line Items]          
Stock repurchase program, remaining authorized repurchase amount     $ 75.0 $ 150.0 $ 300.0
Subsequent Event | March 2023 Stock Repurchase Program          
Subsequent Event [Line Items]          
Stock repurchase program, remaining authorized repurchase amount $ 500.0        
Subsequent Event | April 2022 Stock Repurchase Program          
Subsequent Event [Line Items]          
Stock repurchase program, remaining authorized repurchase amount   $ 75.0