v3.26.1
Share Repurchase Program - Schedule of Tender Offer Oversubscribed (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 08, 2026
May 09, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Equity [Abstract]              
Shares Tendered (in shares) 34,527,343 23,444,496,000          
Shares Repurchased (in shares) 2,499,996 2,475,427,000     2,499,996   2,568,807
Repurchase price per share (in dollars per share) $ 13.58 $ 14.10          
Aggregate Consideration for Repurchased Shares $ 33,949,950 $ 34,903,490 $ 33,950,000 $ 34,903,000 $ 33,950,000 $ 34,903,000 $ 36,219,000