v3.25.3
Common Stock - Schedule of Dividend Reinvestment Plan (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Q1-2025 Quarterly Dividend [Member]    
Dividends Payable [Line Items]    
Declaration date Mar. 14, 2025  
Type Quarterly  
Record date Mar. 28, 2025  
Payment date Apr. 11, 2025  
Shares (in shares) 22  
Q2-2025 Quarterly Dividend [Member]    
Dividends Payable [Line Items]    
Declaration date May 12, 2025  
Type Quarterly  
Record date Jun. 27, 2025  
Payment date Jul. 11, 2025  
Shares (in shares) 182  
Q1-2024 Quarterly Dividend [Member]    
Dividends Payable [Line Items]    
Declaration date   Mar. 08, 2024
Type   Quarterly
Record date   Mar. 20, 2024
Payment date   Mar. 28, 2024
Shares (in shares)   8
Q2-2024 Quarterly Dividend [Member]    
Dividends Payable [Line Items]    
Declaration date   May 09, 2024
Type   Quarterly
Record date   Jun. 20, 2024
Payment date   Jun. 28, 2024
Shares (in shares)   15
O 2024 Q3 Dividends [Member]    
Dividends Payable [Line Items]    
Declaration date   Aug. 08, 2024
Type   Quarterly
Record date   Sep. 19, 2024
Payment date   Sep. 27, 2024
Shares (in shares)   31