Subsequent Events - Additional Information (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jul. 29, 2025 |
Jun. 30, 2025 |
Jun. 30, 2025 |
|
Subsequent Event [Line Items] | |||
Financial statements adjustments | $ 0 | $ 0 | |
Subsequent Event [Member] | Dividends Declared [Member] | |||
Subsequent Event [Line Items] | |||
Quarterly Cash Dividends Per Share Declared | $ 0.1875 | ||
Dividends Payable, Date declared | Jul. 29, 2025 | ||
Subsequent Event [Member] | Dividends Declared [Member] | |||
Subsequent Event [Line Items] | |||
Dividend Payable, Date to be paid | Sep. 18, 2025 | ||
Dividends Payable, Date of Record | Sep. 04, 2025 |