Fair Value - Additional Information (Detail) |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
|---|---|---|---|
| Fair Value, Inputs, Level 1 | |||
| Fair Value Measurements [Line Items] | |||
| Vendor quoted prices, percent of FV hierarchy level | 92.00% | 91.00% | 9300.00% |
| Fair Value, Inputs, Level 2 | |||
| Fair Value Measurements [Line Items] | |||
| Vendor quoted prices, percent of FV hierarchy level | 99.00% | 100.00% | 100.00% |