v3.26.1
Summary of Significant Accounting Policies - Schedule of Net Income Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 29,858 $ 11,764 $ 56,497 $ 16,517
Interest expense, net of tax 521 845 1,184 0
Adjusted net income used in diluted computations $ 30,379 $ 12,609 $ 57,681 $ 16,517
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 62,486 62,353 62,412 61,790
Net income per common share, basic (in usd per share) $ 0.48 $ 0.19 $ 0.91 $ 0.27
Effect of potentially dilutive shares:        
Stock options, restricted stock units, market stock units and performance stock units (in shares) 703 2,493 1,419 3,171
Shares issuable pursuant to the ESPP (in shares) 7 3 11 2
Shares related to convertible notes (in shares) 2,224 4,793 2,824 0
Weighted-average common shares outstanding, diluted (in shares) 65,420 69,642 66,666 64,963
Net income per common share, diluted (in usd per share) $ 0.46 $ 0.18 $ 0.87 $ 0.25
Combined federal and blended state rate (in percent) 24.90% 24.90% 24.90% 24.90%