v3.22.2.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Income Statement [Abstract]        
Sales $ 409,168 $ 347,435 $ 1,193,850 $ 956,735
Cost of sales 271,901 231,417 793,379 631,705
Gross profit 137,267 116,018 400,471 325,030
Operating expenses:        
Sales and marketing 23,508 17,517 70,272 52,215
Research and development 13,955 12,318 40,811 33,410
General and administrative 29,171 25,614 83,182 70,209
Amortization of purchased intangibles 5,271 5,320 16,214 15,368
Total operating expenses 71,905 60,769 210,479 171,202
Income from operations 65,362 55,249 189,992 153,828
Interest and other (income) expense, net:        
Interest expense 2,667 1,849 6,341 6,351
Other (income) expense, net (1,441) (187) 3,067 855
Interest and other (income) expense, net 1,226 1,662 9,408 7,206
Income before income taxes 64,136 53,587 180,584 146,622
Provision for income taxes 13,365 9,764 28,265 20,538
Net income $ 50,771 $ 43,823 $ 152,319 $ 126,084
Earnings per share:        
Basic (in dollars per share) $ 1.20 $ 1.04 $ 3.61 $ 3.00
Diluted (in dollars per share) $ 1.20 $ 1.03 $ 3.59 $ 2.98
Weighted-average shares used to compute earnings per share:        
Basic (in shares) 42,281 42,097 42,215 41,992
Diluted (in shares) 42,387 42,363 42,374 42,357