Fair Value Measurements - Summary of the Changes in the Estimated Fair Value of the Liabilities (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
2029 Notes Derivatives [Member] | |||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||
Change in fair value | $ (6,890) | $ 0 | |
2029 Notes Derivatives [Member] | Level 3 [Member] | |||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||
Beginning Balance | $ 13,688 | ||
Change in fair value | (9,680) | ||
Ending Balance | 4,008 | ||
May 2024 Warrants [Member] | |||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||
Change in fair value | $ 0 | $ (4,652) | |
May 2024 Warrants [Member] | Level 3 [Member] | |||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||
Beginning Balance | 12,582 | ||
Change in fair value | (8,249) | ||
Ending Balance | $ 4,333 |