XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Dividends and Distributions - Schedule of Purchased and Reissued Shares to Satisfy the DRIP Obligation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
O 2022 Q1 Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued               20,380      
Average Price Paid Per Share               $ 20.51      
Total Amount Paid               $ 418      
O 2022 Q2 Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued             20,233        
Average Price Paid Per Share             $ 17.89        
Total Amount Paid             $ 362        
O 2022 Q3 Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued           21,114          
Average Price Paid Per Share           $ 17.08          
Total Amount Paid           $ 360          
O 2022 Q4 Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued         23,026            
Average Price Paid Per Share         $ 18.99            
Total Amount Paid         $ 437            
O2022A Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued                     84,753
Average Price Paid Per Share                     $ 18.61
Total Amount Paid                     $ 1,577
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                    
O2024Q3 Dividends                      
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued                 43,050    
Average Price Paid Per Share                 $ 19.78    
Total Amount Paid                 $ 852