XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Monthly Distributions Paid per Common Share (Details) - $ / shares
1 Months Ended 3 Months Ended
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Mar. 31, 2024
Feb. 29, 2024
Jan. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]                
Distributions paid per common share (in dollars per share) $ 0.2680 $ 0.2640 $ 0.2640 $ 0.2565 $ 0.2565 $ 0.2565 $ 0.7960 $ 0.7695