v3.25.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Net income $ 40,511 $ 36,212 $ 64,114 $ 48,234
Available-for-sale investments:        
Net unrealized gain (loss) on available-for-sale investments, net of tax 1,742 1,020 4,453 1,379
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations (27) 10 (54) 8
Net change related to available-for-sale investments 1,715 1,030 4,399 1,387
Foreign currency translation adjustments:        
Foreign currency translation adjustments 19,154 (10,247) 30,601 (26,403)
Net change related to foreign currency translation adjustments 19,154 (10,247) 30,601 (26,403)
Other comprehensive income (loss), net of tax 20,869 (9,217) 35,000 (25,016)
Total comprehensive income (loss) 61,380 26,995 99,114 23,218
Accumulated Other Comprehensive Loss        
Available-for-sale investments:        
Net unrealized gain (loss) on available-for-sale investments, net of tax 1,742 1,020 4,453 1,379
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations (27) 10 (54) 8
Foreign currency translation adjustments:        
Foreign currency translation adjustments 19,154 (10,247) 30,601 (26,403)
Retained Earnings        
Net income $ 40,511 $ 36,212 $ 64,114 $ 48,234