v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]        
Net sales $ 18,044 $ 17,773 $ 37,696 $ 36,809
Cost of sales 6,349 7,200 14,008 15,518
Gross profit 11,695 10,573 23,688 21,291
Operating expenses 11,152 10,507 22,780 20,963
Income from operations 543 66 908 328
Other income (expense):        
Interest income 89 173 175 363
Gain on disposal of headquarter 0 0 0 16,225
Other, net (10) (419) (93) (1,693)
Total other income (loss) 79 (246) 82 14,895
Income (loss) before income taxes 622 (180) 990 15,223
Income tax provision 213 19 359 3,838
Net income (loss) 409 (199) 631 11,385
Foreign currency translation adjustments, net of tax (95) 593 (307) 305
Comprehensive income $ 314 $ 394 $ 324 $ 11,690
Net income (loss) per common share:        
Basic (in Dollars per share) $ 0.05 $ (0.02) $ 0.08 $ 1.34
Diluted (in Dollars per share) $ 0.05 $ (0.02) $ 0.08 $ 1.34
Weighted average number of shares outstanding:        
Basic (in Shares) 8,154,549 8,494,546 8,128,673 8,497,857
Diluted (in Shares) 8,154,549 8,494,546 8,128,673 8,497,857