v3.23.3
Subsequent Events (Details) - Subsequent Event
Nov. 08, 2023
$ / shares
Quarterly  
Subsequent Event [Line Items]  
Common stock, dividends, per share, declared (in dollars per share) $ 0.55
Special  
Subsequent Event [Line Items]  
Common stock, dividends, per share, declared (in dollars per share) $ 0.07