v3.26.1
Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income (loss) $ 35,912 $ (15,030)
Undistributed earnings allocated to participating securities (3,118) 0
Net income (loss) - basic 32,794 (15,030)
Fair value adjustment for pre-funded warrants (6,358) 0
Undistributed earnings allocated to participating securities (3,096) 0
Net income (loss) - diluted $ 26,458 $ (15,030)
Denominator:    
Weighted average shares of common stock outstanding - basic (in shares) [1] 9,120,267 4,394,119
Pre-funded warrants 62,785 0
Options 7,302 0
Weighted average shares of common stock outstanding - diluted (in shares) [1] 9,190,354 4,394,119
Net income (loss) per share - basic (in USD per share) [1] $ 3.6 $ (3.42)
Net income (loss) per share - diluted (in USD per share) [1] $ 2.88 $ (3.42)
[1] Adjusted prior period net loss per share and weighted average of common shares outstanding to reflect the 1-for-10 reverse stock split effected on April 10, 2026.