XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 322,415 $ 284,391 $ 230,472
Cost of sales 69,764 61,008 51,835
Gross profit 252,651 223,383 178,637
Selling, general and administrative expenses:      
General and administrative 72,319 54,742 44,142
Selling and marketing 107,834 88,856 67,294
Research and development 44,401 35,983 33,862
Total selling, general and administrative expenses 224,554 179,581 145,298
Operating income 28,097 43,802 33,339
Other income (expense), net:      
Interest income (expense), net 6,986 2,448 (38)
Loss on foreign currency transactions [1] (1,909) (1,707) (2,964)
Royalty income 74 804 1,015
Other income (loss), net 448 205 (48)
Total other income (expenses), net 5,599 1,750 (2,035)
Income before income taxes 33,696 45,552 31,304
Provision for income taxes 12,349 5,887 3,793
Net income $ 21,347 $ 39,665 $ 27,511
Net income per share:      
Basic $ 0.44 $ 0.83 $ 0.58
Diluted $ 0.43 $ 0.80 $ 0.56
Weighted average shares outstanding:      
Basic 48,523 47,987 47,210
Diluted 49,427 49,380 49,456
[1] Shown as a separate line item on the Consolidated Statements of Income.