v3.26.1
Stock Issuances and Share Repurchase Program - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 26, 2026
Feb. 25, 2026
Jan. 28, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2023
Dec. 31, 2025
Stockholders' Equity Note [Abstract]                
Common stock, authorized (in shares)         600,000,000     600,000,000
Common stock, par value (in dollars per share)         $ 0.001     $ 0.001
DRIP shares issued (in shares) 918,699 1,016,875 1,004,149 2,292,918 2,939,723 2,292,918    
Stock issued in connection with dividend reinvestment plan $ 9,003 $ 10,037 $ 9,911 $ 23,777 $ 28,951 $ 23,777    
Maximum percentage of common shares outstanding to be repurchased in each quarter             5.00%