Fair Value Measurements - Additional Information (Details) |
Jun. 30, 2026
USD ($)
|
|---|---|
| Fair Value Disclosures [Abstract] | |
| Transfer between level 1 to 2 | $ 0 |
| Transfer between level 2 to 1 | 0 |
| Transfer between level 2 to 3 | 0 |
| Transfer between level 3 to 2 | 0 |
| Transfer between level 1 to 3 | 0 |
| Transfer between level 3 to 1 | $ 0 |