v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Net income $ 48,951 $ 41,893 $ 88,391 $ 71,699
Other comprehensive (loss) income:        
Unrealized holding (losses) gains on available-for-sale investments, net of tax (benefit) expense of ($184), $424, $30 and $160 113 582 (667) 1,546
Foreign currency translation (losses) gains (683) 3,250 (1,278) 3,300
Other comprehensive (loss) income (570) 3,832 (1,945) 4,846
Comprehensive income $ 48,381 $ 45,725 $ 86,446 $ 76,545