v3.25.4
Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2025
Nov. 25, 2025
Oct. 29, 2025
Sep. 26, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 30, 2024
Sep. 30, 2024
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Distributions                                  
Amount per share (in dollars per share)                             $ 1.029 $ 1.160 $ 1.110
Dividend distribution                             $ 249,201 $ 186,789 $ 105,328
NAV per share (in dollars per share) $ 9.98 $ 10.00 $ 10.25 $ 10.25 $ 10.33 $ 10.37 $ 10.39 $ 10.34 $ 10.34 $ 10.24 $ 10.25 $ 10.22 $ 10.25 $ 10.13      
DRIP shares issued (in shares) 973,430 1,048,538 965,330 2,809,773 2,609,084 2,292,918 2,437,639 2,031,890 1,824,171 1,406,628 1,374,587 1,044,254 916,989 664,510 10,699,073 7,700,328 4,000,340
DRIP Shares Value $ 9,718 $ 10,484 $ 9,895 $ 28,800 $ 26,952 $ 23,777 $ 25,327 $ 21,010 $ 18,862 $ 14,404 $ 14,089 $ 10,672 $ 9,400 $ 6,731 $ 109,626 $ 79,603 $ 40,892
O M1 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 17,883    
O M2 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 17,883    
O M3 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 17,884    
O M4 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 21,291    
O M5 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 21,291    
O M6 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.080    
Dividend distribution                             $ 19,664    
O M7 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 22,358    
O M8 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.090    
Dividend distribution                             $ 22,358    
O M9 2025 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.080    
Dividend distribution                             $ 21,654    
O 2025 M10 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.082    
Dividend distribution                             $ 22,116    
O 2025 M11 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.082    
Dividend distribution                             $ 23,394    
O 2025 M12 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                             $ 0.075    
Dividend distribution                             $ 21,425    
O 2024 M1 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 11,451  
O 2024 M2 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 11,451  
O 2024 M3 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 11,451  
O 2024 M4 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 13,726  
O 2024 M5 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 13,726  
O 2024 M6 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 14,786  
O 2024 M7 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 14,848  
O 2024 M8 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 14,848  
O 2024 M9 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 16,264  
O 2024 M10 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 16,289  
O 2024 M11 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 16,289  
O 2024 M12 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                               $ 0.090  
Dividend distribution                               $ 17,748  
O 2023 M1 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 6,217
O 2023 M2 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.080
Dividend distribution                                 $ 6,208
O 2023 M3 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.080
Dividend distribution                                 $ 6,208
O 2023 M4 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 7,539
O 2023 M5 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 7,539
O 2023 M6 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 8,287
O 2023 M7 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 8,311
O 2023 M8 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 8,311
O 2023 M9 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 9,899
O 2023 M10 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 9,937
O 2023 M11 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 9,937
O 2023 M12 Dividends                                  
Distributions                                  
Ordinary dividend per share (in usd per share)                                 $ 0.090
Dividend distribution                                 $ 11,512
S 2024 M4 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                               $ 0.020  
Dividend distribution                               $ 3,050  
S 2024 M7 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                               $ 0.020  
Dividend distribution                               $ 3,299  
S 2024 M10 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                               $ 0.020  
Dividend distribution                               $ 3,620  
S 2024 M12 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                               $ 0.020  
Dividend distribution                               $ 3,943  
S 2023 M4 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                                 $ 0.010
Dividend distribution                                 $ 838
S 2023 M7 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                                 $ 0.010
Dividend distribution                                 $ 923
S 2023 M10 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                                 $ 0.010
Dividend distribution                                 $ 1,104
S 2023 M12 Dividends                                  
Distributions                                  
Supplemental dividend per share (in usd per share)                                 $ 0.020
Dividend distribution                                 $ 2,558