v3.25.4
Summary of Significant Accounting Policies - Schedule of Basic and Diluted Net Income (Loss) per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net income (loss) $ 52,008 $ (38,536) $ (65,384)
Denominator:      
Weighted-average common shares outstanding, basic (in shares) 62,156 60,105 58,354
Net income (loss) per common share, basic (in usd per share) $ 0.84 $ (0.64) $ (1.12)
Effect of potentially dilutive shares:      
Stock options, restricted stock units, market stock units and performance stock units (in shares) 2,957 0 0
Shares issuable pursuant to the ESPP (in shares) 5 0 0
Weighted-average common shares outstanding, diluted (in shares) 65,118 60,105 58,354
Net income (loss) per common share, diluted (in usd per share) $ 0.80 $ (0.64) $ (1.12)
Combined federal and blended state rate 24.90%    
Anti-dilutive shares excluded from diluted income per common share (in shares) 3,925 9,451 9,920
Stock options, restricted stock units, market stock units and performance stock units      
Effect of potentially dilutive shares:      
Anti-dilutive shares excluded from diluted income per common share (in shares) 479 4,590 4,776
Shares issuable pursuant to the ESPP      
Effect of potentially dilutive shares:      
Anti-dilutive shares excluded from diluted income per common share (in shares) 15 68 102
Shares related to convertible notes      
Effect of potentially dilutive shares:      
Anti-dilutive shares excluded from diluted income per common share (in shares) 3,431 4,793 5,042