XML 133 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Distributions Declared (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Oct. 07, 2024
Jun. 28, 2024
Mar. 28, 2024
Dec. 29, 2023
Oct. 16, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 30, 2022
Oct. 11, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Payable [Line Items]                              
Payment of dividends $ 4,790 $ 4,782 $ 4,774 $ 4,752 $ 3,385 $ 3,385 $ 3,375 $ 3,410 $ 3,389 $ 3,616 $ 3,602 $ 3,597 $ 19,116 $ 13,469 $ 14,543
O 2024 Q1 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                         Mar. 06, 2024    
Record Date                         Mar. 21, 2024    
Payment Date                         Mar. 28, 2024    
O 2024 Q2 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                         Jun. 06, 2024    
Record Date                         Jun. 21, 2024    
Payment Date                         Jun. 28, 2024    
O 2024 Q3 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                         Sep. 19, 2024    
Record Date                         Sep. 30, 2024    
Payment Date                         Oct. 07, 2024    
O 2024 Q4 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                         Dec. 05, 2024    
Record Date                         Dec. 24, 2024    
Payment Date                         Dec. 31, 2024    
O 2023 Q1 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                           Mar. 02, 2023  
Record Date                           Mar. 24, 2023  
Payment Date                           Mar. 31, 2023  
O 2023 Q2 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                           Jun. 01, 2023  
Record Date                           Jun. 23, 2023  
Payment Date                           Jun. 30, 2023  
O 2023 Q3 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                           Sep. 28, 2023  
Record Date                           Oct. 09, 2023  
Payment Date                           Oct. 16, 2023  
O 2023 Q4 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                           Dec. 07, 2023  
Record Date                           Dec. 22, 2023  
Payment Date                           Dec. 29, 2023  
O 2022 Q1 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                             Mar. 03, 2022
Record Date                             Mar. 21, 2022
Payment Date                             Mar. 31, 2022
O 2022 Q2 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                             Jun. 02, 2022
Record Date                             Jun. 20, 2022
Payment Date                             Jun. 30, 2022
O 2022 Q3 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                             Sep. 23, 2022
Record Date                             Oct. 04, 2022
Payment Date                             Oct. 11, 2022
O 2022 Q4 Dividends                              
Dividends Payable [Line Items]                              
Approval Date                             Dec. 08, 2022
Record Date                             Dec. 23, 2022
Payment Date                             Dec. 30, 2022
Unvested Shares, Net of Forfeitures                              
Dividends Payable [Line Items]                              
Approval Date                         Various [1] Various [2] Various [3]
Record Date                         Various Various Various
Payment Date                         Various Various Various
Payment of dividends                         $ 18 $ (86) $ 339
[1] Represents distributions declared on unvested shares, net of forfeitures
[2] Represents distributions declared on unvested shares, net of forfeitures
[3] Represents distributions declared on unvested shares, net of forfeitures