v3.26.1
Stock Issuances and Share Repurchase Program - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2026
May 27, 2026
Apr. 28, 2026
Mar. 26, 2026
Feb. 25, 2026
Jan. 28, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2023
Dec. 31, 2025
Stockholders' Equity Note [Abstract]                            
Common stock, authorized (in shares)                 600,000,000   600,000,000     600,000,000
Common stock, par value (in dollars per share)                 $ 0.001   $ 0.001     $ 0.001
DRIP shares issued (in shares) 849,512 915,238 914,478 918,699 1,016,875 1,004,149 2,609,084 2,292,918     5,618,951 4,902,002    
Stock issued in connection with dividend reinvestment plan $ 8,300 $ 8,941 $ 8,944 $ 9,003 $ 10,037 $ 9,911 $ 26,952 $ 23,777 $ 26,185 $ 26,952 $ 55,136 $ 50,729    
Maximum percentage of common shares outstanding to be repurchased in each quarter                         5.00%