XML 71 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share - Basic and Diluted EPS (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, basic $ 271,165 $ 23,392 $ 179,722
Net income, diluted $ 279,823 $ 26,860 $ 191,304
Denominator:      
Weighted-average shares used to compute basic net income per share 67,395 62,726 65,435
Dilutive effect of options and awards granted under equity incentive plan and employee stock purchase plan 491 311 149
Dilutive effect of outstanding warrant 19 0 0
Weighted-average shares used to compute diluted net income per share 84,760 74,187 86,876
Net income per share      
Basic $ 4.02 $ 0.37 $ 2.75
Diluted $ 3.3 $ 0.36 $ 2.2
2023 Notes      
Numerator:      
Add: interest expense on Notes, net of tax effect $ 0 $ 0 $ 89
Denominator:      
Dilutive effect 0 0 187
2025 Notes      
Numerator:      
Add: interest expense on Notes, net of tax effect $ 2,882 $ 3,468 $ 5,116
Denominator:      
Dilutive effect 6,900 11,150 11,150
2028 Notes      
Numerator:      
Add: interest expense on Notes, net of tax effect $ 5,776 $ 0 $ 6,377
Denominator:      
Dilutive effect 9,955 0 9,955