v3.25.2
Subsequent Events (Details) - Series A Preferred Stock - $ / shares
Jul. 16, 2025
May 09, 2025
Subsequent Event [Line Items]    
Redemption amount (in shares)   168,008
Redemption price per share (in dollars per share)   $ 25.00
Subsequent Event    
Subsequent Event [Line Items]    
Dividends declaration per share of preferred stock (in dollars per share) $ 0.69732  
Redemption amount (in shares) 319,216  
Redemption price per share (in dollars per share) $ 25.00