v3.26.3
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 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 33,220 $ 15,048 $ 89,717 $ 31,565
Interest expense, net of tax 0 845 1,184 0
Adjusted net income used in diluted computations $ 33,220 $ 15,893 $ 90,901 $ 31,565
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 62,153 62,458 62,325 62,015
Net income per common share, basic (in usd per share) $ 0.53 $ 0.24 $ 1.44 $ 0.51
Effect of potentially dilutive shares:        
Stock options, restricted stock units, market stock units and performance stock units (in shares) 1,368 2,600 1,483 3,056
Shares issuable pursuant to the ESPP (in shares) 8 7 10 5
Shares related to convertible notes (in shares) 0 4,793 1,872 0
Weighted-average common shares outstanding, diluted (in shares) 63,529 69,858 65,690 65,076
Net income per common share, diluted (in usd per share) $ 0.52 $ 0.23 $ 1.38 $ 0.49
Combined federal and blended state rate (in percent) 24.90% 24.90% 24.90% 24.90%