v3.25.2
Net (Loss) Income per Share - Summary of Basic and Diluted Net loss per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net loss $ (25,741) $ 282 $ 90,833 $ (51,766) $ (25,459) $ 39,067
Denominator:            
Weighted average shares of common stock outstanding—basic 7,412,990   6,681,349   7,095,846 6,673,868
Net loss per share attributable to common stockholders—basic $ (3.47)   $ 13.59   $ (3.59) $ 5.85
Dilutive potential common shares 0   12,027   0 7,994
Weighted average shares of common stock outstanding—diluted 7,412,990   6,693,376   7,095,846 6,681,862
Net loss per share attributable to common stockholders—diluted $ (3.47)   $ 13.57   $ (3.59) $ 5.85
Restricted Stock            
Denominator:            
Effective of dilutive securities (in shares) 0   8,160   0 5,435
Employee Stock            
Denominator:            
Effective of dilutive securities (in shares) 0   3,867   0 2,559