XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 26,572 $ 29,514
Shares used to compute basic net income per share (in shares) 36,303 36,336
Dilutive potential common shares    
Stock options (in shares) 233 224
Unvested restricted stock awards (in shares) 668 689
Shares used to compute diluted net income per share (in shares) 37,204 37,249
Basic net income per share (in dollars per share) $ 0.73 $ 0.81
Diluted net income per share (in dollars per share) $ 0.71 $ 0.79
Dilutive securities included in the calculation (in shares) 1,409 1,436
Anti-dilutive securities excluded from the calculation (in shares) 56 18