v3.26.1
Net Income (Loss) Per Share - Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net income (loss) attributable to common stockholders $ (20,370) $ 31,869
Basic    
Weighted-average common shares outstanding 137,935,873 77,516,177
Weighted-average pre-funded warrants 0 6,923,126
Weighted-average common shares outstanding used to calculate basic net income (loss) per share 137,935,873 84,439,303
Effect of potentially dilutive securities:    
Stock options, ESPP & RSUs 0 305,813
Weighted-average common shares outstanding used to calculate diluted net income (loss) per share 137,935,873 84,745,116
Net income (loss) per share    
Basic $ (0.15) $ 0.38
Diluted $ (0.15) $ 0.38