Convertible Notes Derivatives - Schedule of Components of Changes to Fair Value of the Convertible Note Derivatives (Detail) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Jun. 30, 2025 |
|
| Convertible Note Derivative [Abstract] | ||
| Convertible note derivative (asset) liability - beginning of period | $ 3,315 | |
| Additions, at fair value | 1,643 | |
| Fair value adjustments (gain) loss, net | (1,357) | |
| Reclassified to additional paid-in capital, at fair value | $ (3,600) | (3,601) |
| Convertible note derivative (asset) liability - end of period | $ 0 |