Subsequent Events - Additional Information (Detail) - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Dividends declared per common share | $ 0.105 | $ 0.105 | $ 0.21 | $ 0.21 | |
| Subsequent Event [Member] | O 2026 Q3 Dividends [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Dividends payable, date declared | Jul. 31, 2026 | ||||
| Dividends declared per common share | $ 0.105 | ||||
| Dividends payable, recorded date | Sep. 01, 2026 | ||||
| Dividends payable, date to be paid | Oct. 01, 2026 | ||||