XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 47,075 $ 39,561
Cost of sales 16,192 13,599
Gross profit 30,883 25,962
Sales and marketing 10,897 7,850
General and administrative 7,932 7,252
Research and development 3,875 2,932
Restructuring 305 0
Total operating expenses 23,009 18,034
Income from operations 7,874 7,928
Other income (expense):    
Interest income 568 108
Foreign currency loss (425) (40)
Income before income taxes 8,017 7,996
Provision for income taxes 1,977 1,958
Net income $ 6,040 $ 6,038
Earnings per share of common stock:    
Basic (in dollars per share) $ 0.27 $ 0.28
Diluted (in dollars per share) $ 0.27 $ 0.27
Weighted-average shares outstanding:    
Basic (in shares) 22,111 21,935
Diluted (in shares) 22,274 22,103
Cash dividends declared per common share (in dollars per share) $ 0.140 $ 0.125