XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 80,308 $ 76,046 $ 246,142 $ 220,347
Cost of sales 16,670 15,584 54,216 46,749
Gross profit 63,638 60,462 191,926 173,598
Selling, general and administrative expenses:        
General and administrative 19,266 14,011 55,461 39,934
Selling and marketing 26,607 23,130 85,238 64,633
Research and development 11,470 9,616 33,535 26,193
Total selling, general and administrative expenses 57,343 46,757 174,234 130,760
Operating income 6,295 13,705 17,692 42,838
Other income (expense), net:        
Interest income, net 1,690 897 5,287 934
Loss on foreign currency transactions (1,384) (2,129) (3,240) (4,904)
Royalty income 74 77 74 527
Other income, net 71 27 144 178
Total other income (expense), net 451 (1,128) 2,265 (3,265)
Income before income taxes 6,746 12,577 19,957 39,573
Provision for income taxes 1,929 2,315 6,366 6,671
Net income $ 4,817 $ 10,262 $ 13,591 $ 32,902
Net income per share:        
Basic $ 0.1 $ 0.21 $ 0.28 $ 0.69
Diluted $ 0.1 $ 0.21 $ 0.27 $ 0.67
Weighted average shares outstanding:        
Basic 48,613 48,102 48,426 47,915
Diluted 49,370 49,549 49,494 49,371