XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Income Statement [Abstract]        
Net sales $ 92,306 $ 81,101 $ 165,834 $ 144,301
Cost of sales 21,580 17,229 37,546 31,165
Gross profit 70,726 63,872 128,288 113,136
Selling, general and administrative expenses:        
General and administrative 18,097 13,983 36,195 25,923
Selling and marketing 32,277 24,233 58,631 41,503
Research and development 11,755 8,636 22,065 16,577
Total selling, general and administrative expenses 62,129 46,852 116,891 84,003
Operating income 8,597 17,020 11,397 29,133
Other income (expense), net:        
Interest income, net 1,775 43 3,597 37
Loss on foreign currency transactions (1,890) (1,860) (1,856) (2,775)
Royalty income   177   450
Other income, net 10 89 73 151
Total other income (expense), net (105) (1,551) 1,814 (2,137)
Income before income taxes 8,492 15,469 13,211 26,996
Provision for income taxes 2,428 2,431 4,437 4,356
Net income $ 6,064 $ 13,038 $ 8,774 $ 22,640
Net income per share:        
Basic $ 0.13 $ 0.27 $ 0.18 $ 0.47
Diluted $ 0.12 $ 0.26 $ 0.18 $ 0.46
Weighted average shares outstanding:        
Basic 48,418 47,889 48,333 47,822
Diluted 49,516 49,223 49,524 49,264