XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 13, 2023
Nov. 30, 2023
Jul. 19, 2023
Subsequent Event [Line Items]      
Authorized amount of stock to be repurchased   $ 150.0 $ 100.0
Remaining authorized stock repurchase amount   $ 33.8  
Subsequent Event      
Subsequent Event [Line Items]      
Authorized amount of stock to be repurchased $ 100.0    
Increase in authorized amount $ 66.2    
Common Class | Subsequent Event      
Subsequent Event [Line Items]      
Dividend declared per share (in Dollars per share) $ 0.20