v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (loss) $ 11,764 $ (13,060) $ 16,517 $ (26,903)
Interest expense, net of tax 845 0 0 0
Adjusted net income (loss) used in diluted computations $ 12,609 $ (13,060) $ 16,517 $ (26,903)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 62,353 60,162 61,790 59,804
Net income (loss) per common share, basic (usd per share) $ 0.19 $ (0.22) $ 0.27 $ (0.45)
Effect of potentially dilutive shares:        
Stock options, restricted stock units, market stock units and performance stock units (in shares) 2,493 0 3,171 0
Shares issuable pursuant to the ESPP (in shares) 3 0 2 0
Shares related to convertible notes (in shares) 4,793 0 0 0
Weighted-average common shares outstanding, diluted (in shares) 69,642 60,162 64,963 59,804
Net income (loss) per common share, diluted (usd per share) $ 0.18 $ (0.22) $ 0.25 $ (0.45)
Combined federal and blended state rate 24.90%      
Antidilutive securities excluded from diluted income per common share (in shares) 631 10,157 5,249 10,157
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) 616 5,296 449 5,296
Shares issuable pursuant to the ESPP        
Effect of potentially dilutive shares:        
Antidilutive securities excluded from diluted income per common share (in shares) 15 68 7 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