XML 156 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Additional Information (Details)
$ in Millions
Apr. 25, 2023
shares
Jun. 30, 2023
USD ($)
Apr. 24, 2023
shares
Sep. 29, 2021
USD ($)
Share Repurchase Program [Line Items]        
Stock split, conversion ratio 2      
Common stock, shares authorized (in shares) | shares 300,000,000   150,000,000  
2021 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Authorized stock repurchase amount       $ 500.0
Remaining unused authorization for stock repurchase program   $ 270.2