v3.25.2
Share Transactions - Schedule of Shares Repurchased (Details) - Common Stock - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased (in shares) 286,291 175,688 663,637 175,688
Weighted average price per share (in dollars per share) $ 24.06 $ 19.90 $ 24.72 $ 19.90