v3.24.2.u1
Subsequent Events - Additional Information (Details) - $ / shares
6 Months Ended
Aug. 01, 2024
May 06, 2024
Feb. 08, 2024
Jun. 30, 2023
Subsequent Event [Line Items]        
Dividends declared       $ 0.15
Common Stock [Member]        
Subsequent Event [Line Items]        
Dividends declared $ 0.23 $ 0.22 $ 0.21  
Base dividends declared   0.16 0.16  
Variable dividend declared   $ 0.06 $ 0.05  
Dividend payable date Aug. 22, 2024 May 23, 2024 Feb. 29, 2024