XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2023
Feb. 28, 2023
Dec. 31, 2022
Nov. 08, 2022
Aug. 02, 2022
Class Of Stock [Line Items]          
Common stock, shares authorized 1,000,000,000   1,000,000,000    
Common stock, shares issued 145,193,679   148,732,603    
Common stock, shares outstanding 145,193,679   148,732,603    
Common stock, par value $ 0.001   $ 0.001    
Preferred stock, shares authorized 250,000,000   250,000,000    
Preferred stock, shares issued 0   0    
Preferred stock, shares outstanding 0   0    
Share Repurchase Program [Member]          
Class Of Stock [Line Items]          
Authorized stock repurchase program, Initial   $ 200.0   $ 150.0 $ 50.0
Remaining Authorized Repurchase Amount $ 87.1