XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
May 04, 2023
Apr. 25, 2023
Feb. 28, 2023
Feb. 24, 2022
Subsequent Event [Line Items]        
Dividend payable amount per share     $ 0.32 $ 0.30
Dividend payable declared date     Feb. 28, 2023 Feb. 24, 2022
Dividend payable record date     Mar. 17, 2023 Mar. 17, 2022
Dividend payable date     Mar. 31, 2023 Mar. 31, 2022
Subsequent Event        
Subsequent Event [Line Items]        
Repurchase amount   $ 50.0    
Dividend payable amount per share $ 0.34      
Dividend payable declared date May 04, 2023      
Dividend payable record date Jun. 16, 2023      
Dividend payable date Jun. 30, 2023