v3.25.4
Stock Issuances and Share Repurchase Program (Tables)
12 Months Ended
Dec. 31, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Issuance of Shares
The following tables summarize the issuance of shares during the years ended December 31, 2025, 2024 and 2023:
DatePrice
Per Share
Shares IssuedProceeds
For the Year ended December 31, 2025:
March 20, 2025$10.37 36,340,819$376,854 
May 19, 2025$10.33 10,639,149109,903 
September 2, 2025$10.19 22,257,960226,808 
October 1, 2025$10.03 7,273,99672,958 
November 3, 2025$10.00 7,344,44273,444 
December 1, 2025$9.98 6,059,56260,475 
Total89,915,928$920,442 
DatePrice
Per Share
Shares IssuedProceeds
For the Year ended December 31, 2024:
March 15, 2024$10.24 25,864,010$264,847 
May 16, 2024$10.34 11,786,647121,874 
August 16, 2024$10.34 15,732,189162,671 
November 15, 2024$10.39 16,211,723168,440 
Total69,594,569$717,832 
DatePrice
Per Share
Shares IssuedProceeds
For the Year Ended December 31, 2023:
March 16, 2023$10.13 9,474,500$95,977 
May 16, 2023$10.25 8,321,08685,291 
August 16, 2023$10.22 17,653,821180,422 
November 16, 2023$10.25 17,490,825179,281 
Total52,940,232$540,971 
Schedule of Total Shares Repurchased that were Validly Tendered Under the Share Repurchase Program and not Withdrawn
The following tables summarize the total shares repurchased that were validly tendered and not withdrawn in tender offers under the Share Repurchase Program during the years ended December 31, 2025, 2024 and 2023:
DatePrice
Per Share
Shares
Repurchased
Total Cost
For the Year Ended December 31, 2025:
March 28, 2025$10.37774,968$8,037 
May 28, 2025$10.331,391,45014,373 
September 19, 2025$10.193,773,41238,451 
December 22, 2025$9.986,702,44466,891 
Total12,642,274$127,752 
DatePrice
Per Share
Shares
Repurchased
Total Cost
For the Year Ended December 31, 2024:
March 28, 2024$10.241,996,254$20,442 
June 27, 2024$10.341,142,19511,810 
September 27, 2024$10.341,752,16018,118 
December 27, 2024$10.39932,5679,689 
Total5,823,176$60,059 
DatePrice
Per Share
Shares
Repurchased
Total Cost
For the Year Ended December 31, 2023:
March 30, 2023$10.13906,750$9,185 
June 29, 2023$10.25664,9876,816 
September 28, 2023$10.22618,3266,319 
December 28, 2023$10.252,050,93921,022 
Total4,241,002$43,342