XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net Sales $ 38,368 $ 36,416 $ 114,921 $ 91,818
Cost of sales 13,502 13,712 39,495 31,602
Gross profit 24,866 22,704 75,426 60,216
Sales and marketing 6,941 5,157 20,210 17,788
General and administrative 6,004 5,901 18,748 16,425
Research and development 2,848 2,098 8,344 7,230
Gain on sale of building 0 (470) 0 (470)
Total operating expenses 15,793 12,686 47,302 40,973
Income from operations 9,073 10,018 28,124 19,243
Other income (expense):        
Interest income 54 15 56 194
Interest expense (621) (665) (1,693) (732)
Foreign currency gain (loss) (72) 10 (105) (280)
Income before income taxes 8,434 9,378 26,382 18,425
Provision for income taxes 1,930 1,865 5,650 4,238
Net income $ 6,504 $ 7,513 $ 20,732 $ 14,187
Earnings per share of common stock:        
Basic (in dollars per share) $ 0.30 $ 0.37 $ 0.99 $ 0.70
Diluted (in dollars per share) $ 0.30 $ 0.37 $ 0.98 $ 0.69
Weighted-average shares outstanding:        
Basic (in shares) 21,592 20,254 20,920 20,201
Diluted (in shares) 21,935 20,474 21,251 20,434
Cash dividends declared per common share (in dollars per share) $ 0.110 $ 0.095 $ 0.330 $ 0.285