XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
NOTE 6 - EARNINGS PER SHARE - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings per Share    
Net income $ 17,982 $ 11,228
Basic EPS $ 1.14 $ 0.71
Diluted EPS $ 1.12 $ 0.70
Weighted average common shares outstanding (in shares) 15,803,643 15,796,796
Weighted average common shares issuable upon exercise of stock options and under the employee stock purchase plan (in shares) 221,905 214,660
Weighted average common and common equivalent shares outstanding (in shares) 16,025,548 16,011,456