v3.25.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Net income $ 17,664 $ 29,591 $ 81,778 $ 77,825
Available-for-sale investments:        
Net unrealized gain (loss) on available-for-sale investments, net of tax 805 6,252 5,258 7,631
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations (96) 0 (150) 8
Net change related to available-for-sale investments 709 6,252 5,108 7,639
Foreign currency translation adjustments:        
Foreign currency translation adjustments (9,112) 26,511 21,489 108
Net change related to foreign currency translation adjustments (9,112) 26,511 21,489 108
Other comprehensive income (loss), net of tax (8,403) 32,763 26,597 7,747
Total comprehensive income (loss) 9,261 62,354 108,375 85,572
Accumulated Other Comprehensive Loss        
Available-for-sale investments:        
Net unrealized gain (loss) on available-for-sale investments, net of tax 805 6,252 5,258 7,631
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations (96)   (150) 8
Foreign currency translation adjustments:        
Foreign currency translation adjustments (9,112) 26,511 21,489 108
Retained Earnings        
Net income $ 17,664 $ 29,591 $ 81,778 $ 77,825