Subsequent Events - Additional Information (Detail) - USD ($) $ in Millions |
Jul. 30, 2026 |
Feb. 27, 2025 |
|---|---|---|
| Repurchase Program [Member] | ||
| Subsequent Event [Line Items] | ||
| Stock repurchase program, additional maturity period | 2 years | |
| Subsequent Event [Member] | New Repurchase Program [Member] | ||
| Subsequent Event [Line Items] | ||
| Stock repurchase program, additional maturity period | 3 years | |
| Subsequent Event [Member] | Maximum [Member] | New Repurchase Program [Member] | ||
| Subsequent Event [Line Items] | ||
| Purchase of common stock | $ 500.0 |