v3.26.1
Stockholders’ Equity (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]    
Not redeem in excess (as a percent) 0.50%  
Repurchasement of common shares (in shares) 40,803 41,220
Share price (in dollars per share) $ 9.44 $ 9.48