XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 11, 2025
$ / shares
Mar. 12, 2025
$ / shares
Feb. 20, 2025
USD ($)
investment
$ / shares
Sep. 30, 2025
$ / shares
Dec. 31, 2024
$ / shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, declared (in dollars per share)         $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.26 $ 0.25 $ 0.25 $ 0.24 $ 0.24 $ 0.24 $ 0.23 $ 1.04 $ 1.02 $ 0.95
Total dividends/distributions per share, paid (in dollars per share)                                 $ 1.04 $ 1.02 $ 0.95
Subsequent Event                                      
Subsequent Event [Line Items]                                      
Share repurchase program, term     12 months                                
Common stock aggregate amount | $     $ 30,000,000                                
Subsequent Event | S 2024 Q1 Dividends | Forecast                                      
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, paid (in dollars per share)   $ 0.05                                  
Subsequent Event | S 2024 Q2 Dividends | Forecast                                      
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, paid (in dollars per share) $ 0.05                                    
Subsequent Event | S 2024 Q3 Dividends | Forecast                                      
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, paid (in dollars per share)       $ 0.05                              
Subsequent Event | O 2025 Q1 Dividends                                      
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, declared (in dollars per share)     $ 0.26                                
Subsequent Event | S 2025 A Dividends                                      
Subsequent Event [Line Items]                                      
Total dividends/distributions per share, declared (in dollars per share)     $ 0.15                                
Number of installments dividends paid in | investment     3