v3.25.2
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