Schedule of Distributions Declared (Detail) - USD ($) $ in Thousands |
6 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|
Jun. 27, 2025 |
Mar. 28, 2025 |
Jun. 28, 2024 |
Mar. 28, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|||
Dividends Payable [Line Items] | ||||||||
Payment of dividends | $ 4,997 | $ 4,990 | $ 4,774 | $ 4,752 | $ 9,987 | $ 9,544 | ||
O 2025 Q1 Dividends | ||||||||
Dividends Payable [Line Items] | ||||||||
Approval Date | Mar. 06, 2025 | |||||||
Record Date | Mar. 21, 2025 | |||||||
Payment Date | Mar. 28, 2025 | |||||||
O 2025 Q2 Dividends | ||||||||
Dividends Payable [Line Items] | ||||||||
Approval Date | Jun. 05, 2025 | |||||||
Record Date | Jun. 20, 2025 | |||||||
Payment Date | Jun. 27, 2025 | |||||||
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 | |||||||
Unvested Shares, Net of Forfeitures | ||||||||
Dividends Payable [Line Items] | ||||||||
Approval Date | [1] | Various | ||||||
Record Date | [1] | Various | ||||||
Payment Date | [1] | Various | ||||||
Payment of dividends | [1] | $ 18 | ||||||
|