XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 77,356 $ 73,528
Cost of sales 16,321 15,966
Gross profit 61,035 57,562
Selling, general and administrative expenses:    
General and administrative 23,228 18,098
Selling and marketing 26,708 26,354
Research and development 13,380 10,310
Total selling, general and administrative expenses 63,316 54,762
Operating income (loss) (2,281) 2,800
Other income (expense), net:    
Interest income, net 1,529 1,822
Gain (loss) on foreign currency transactions (2,297) 34
Royalty income 508  
Other income, net 330 63
Total other income, net 70 1,919
Income (loss) before income taxes (2,211) 4,719
Provision for income taxes 1,128 2,009
Net income (loss) $ (3,339) $ 2,710
Net income (loss) per share:    
Basic $ (0.07) $ 0.06
Diluted $ (0.07) $ 0.05
Weighted average shares outstanding:    
Basic 48,907 48,247
Diluted 48,907 49,500