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