XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Consolidated Statements of Operations and Comprehensive Income [Abstract]    
Net sales $ 20,360 $ 20,500
Cost of sales 8,541 8,569
Gross profit 11,819 11,931
Operating expenses 10,838 11,102
Income from operations 981 829
Other (income) expense:    
Interest expense 0 2
Other, net 39 (15)
Total other income 39 (13)
Income before income taxes 942 842
Income tax provision 278 197
Net income 664 645
Foreign currency translation adjustments, net of tax (39) 65
Comprehensive income $ 625 $ 710
Net income per common share:    
Basic (in dollars per share) $ 0.08 $ 0.08
Diluted (in dollars per share) $ 0.08 $ 0.08
Weighted average number of shares outstanding:    
Basic (in shares) 8,303,117 8,574,888
Diluted (in shares) 8,356,166 8,580,182