v3.26.3
Stockholders' Equity - Schedule of common stock issuances pursuant to DRIP (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]        
Net proceeds     $ 167,533 $ 83,253
DRIP [Member]        
Class of Stock [Line Items]        
Shares of common stock 14,352 15,684 45,226 49,776
Net proceeds $ 655 $ 647 $ 1,992 $ 2,010