v3.25.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income (loss) $ 15,048 $ (11,797) $ 31,565 $ (38,700)
Interest expense, net of tax 845 0 0 0
Adjusted net income (loss) used in diluted computations $ 15,893 $ (11,797) $ 31,565 $ (38,700)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 62,458 60,310 62,015 59,974
Net income (loss) per common share, basic (usd per share) $ 0.24 $ (0.20) $ 0.51 $ (0.65)
Effect of potentially dilutive shares:        
Stock options, restricted stock units, market stock units and performance stock units (in shares) 2,600 0 3,056 0
Shares issuable pursuant to the ESPP (in shares) 7 0 5 0
Shares related to convertible notes (in shares) 4,793 0 0 0
Weighted-average common shares outstanding, diluted (in shares) 69,858 60,310 65,076 59,974
Net income (loss) per common share, diluted (usd per share) $ 0.23 $ (0.20) $ 0.49 $ (0.65)
Combined federal and blended state rate 24.90%   24.90%  
Antidilutive securities excluded from diluted income per common share (in shares) 127 9,965 4,897 9,965
Stock options, restricted stock units, market stock units and performance stock units        
Effect of potentially dilutive shares:        
Antidilutive securities excluded from diluted income per common share (in shares) 127 5,104 104 5,104
Shares issuable pursuant to the ESPP        
Effect of potentially dilutive shares:        
Antidilutive securities excluded from diluted income per common share (in shares) 0 68 0 68
Shares related to convertible notes        
Effect of potentially dilutive shares:        
Antidilutive securities excluded from diluted income per common share (in shares) 0 4,793 4,793 4,793