XML 325 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Sep. 29, 2021
Oct. 30, 2018
October 2018 Stock Repurchase Program      
Share Repurchase Program [Line Items]      
Authorized stock repurchase amount     $ 300.0
Remaining unused authorization for stock repurchase program   $ 97.9  
2021 Stock Repurchase Program      
Share Repurchase Program [Line Items]      
Authorized stock repurchase amount   $ 500.0  
Remaining unused authorization for stock repurchase program $ 270.2