XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income, basic $ 36,532 $ 34,865
Net income, diluted $ 39,054 $ 37,574
Denominator:    
Weighted-average shares used to compute basic net income per share 63,185 67,786
Dilutive effect of options and awards granted under equity incentive plan and employee stock purchase plan 240 139
Weighted-average shares used to compute diluted net income per share 84,531 89,788
Net income per share    
Basic net income per share $ 0.58 $ 0.51
Net income per share: diluted $ 0.46 $ 0.42
2023 Notes    
Numerator:    
Add: interest expense on Notes, net of tax effect $ 0 $ 81
Denominator:    
Dilutive effect 0 757
2025 Notes    
Numerator:    
Add: interest expense on Notes, net of tax effect $ 1,121 $ 1,169
Denominator:    
Dilutive effect 11,150 11,150
2028 Notes    
Numerator:    
Add: interest expense on Notes, net of tax effect $ 1,401 $ 1,459
Denominator:    
Dilutive effect 9,956 9,956