v3.25.2
Share Repurchase Program - Schedule of Tender Offer Oversubscribed (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 09, 2025
May 07, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity [Abstract]              
Shares Tendered (in shares) 23,444,496,000 22,351,035,000          
Shares Repurchased (in shares) 2,475,427,000 2,676,696,000     2,475,426   2,968,706
Repurchase Price Per Share (in dollars per share) $ 14.10 $ 14.49          
Aggregate Consideration for Repurchased Shares $ 34,903,490 $ 38,785,300 $ 34,903,000 $ 41,170,000 $ 34,903,000 $ 41,170,000 $ 43,017,000