Subsequent Events - Additional Information (Detail) - $ / shares |
3 Months Ended | ||
|---|---|---|---|
May 01, 2026 |
Apr. 04, 2026 |
Mar. 29, 2025 |
|
| Subsequent Event [Line Items] | |||
| Dividends declared per common share | $ 0.105 | $ 0.105 | |
| Subsequent Event [Member] | O2026Q2 Dividends [Member] | |||
| Subsequent Event [Line Items] | |||
| Dividends payable, date declared | May 01, 2026 | ||
| Dividends declared per common share | $ 0.105 | ||
| Dividends payable, recorded date | Jun. 01, 2026 | ||
| Dividends payable, date to be paid | Jul. 01, 2026 | ||