XML 30 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Consolidated Statements of Operations and Comprehensive Income [Abstract]    
Net sales $ 74,391 $ 76,229
Cost of sales 32,587 31,066
Gross profit 41,804 45,163
Operating expenses 41,176 40,753
Income from operations 628 4,410
Other income:    
Interest income 331 93
Other, net 132 42
Total other income 463 135
Income before income taxes 1,091 4,545
Income tax provision 264 777
Net income 827 3,768
Foreign currency translation adjustments, net of tax (568) 356
Comprehensive income $ 259 $ 4,124
Net income per common share:    
Basic (in dollars per share) $ 0.1 $ 0.45
Diluted (in dollars per share) $ 0.09 $ 0.45
Weighted average number of shares outstanding:    
Basic (in shares) 8,493,989 8,339,658
Diluted (in shares) 8,783,063 8,369,976