v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Net income $ 41,893 $ 52,624 $ 71,699 $ 99,720
Other comprehensive income (loss):        
Unrealized holding gains on available-for-sale investments, net of tax expense of $424, $204, $160 and $112 582 410 1,546 746
Foreign currency translation gains (losses) 3,250 (3,053) 3,300 (3,359)
Other comprehensive income (loss) 3,832 (2,643) 4,846 (2,613)
Comprehensive income $ 45,725 $ 49,981 $ 76,545 $ 97,107