Fair Value - Additional Information (Detail) |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
Fair Value, Inputs, Level 1 | |||
Fair Value Measurements [Line Items] | |||
Vendor quoted prices, percent of FV hierarchy level | 93.00% | 93.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% |