XML 69 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Dividends and Distributions - Schedule of Purchased and Reissued Shares to Satisfy the DRIP Obligation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
O 2023 Q1 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued           25,512    
Average Price Paid Per Share           $ 19.22    
Total Amount Paid           $ 490    
O 2023 Q3 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued         39,962      
Average Price Paid Per Share         $ 19.21      
Total Amount Paid         $ 768      
O 2023 Q4 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued       45,047        
Average Price Paid Per Share       $ 19.83        
Total Amount Paid       $ 893        
O2023A Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued               110,521
Average Price Paid Per Share               $ 19.46
Total Amount Paid               $ 2,151
O 2024 Q1 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued     43,050          
Average Price Paid Per Share     $ 19.78          
Total Amount Paid     $ 852          
O 2024 Q4 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued   29,537            
Average Price Paid Per Share   $ 20.99            
Total Amount Paid   $ 620            
O2024 A Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued             72,587  
Average Price Paid Per Share             $ 20.28  
Total Amount Paid             $ 1,472  
O 2025 Q1 Dividends                
Dividends Payable [Line Items]                
Number of Shares Purchased and Reissued 0              
Average Price Paid Per Share $ 0              
Total Amount Paid $ 0