XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 36,212 $ 57,474 $ 48,234 $ 83,089
Available-for-sale investments:        
Net unrealized gain (loss) on available-for-sale investments, net of tax 1,020 (1,706) 1,379 3,720
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations 10 0 8 0
Net change related to available-for-sale investments 1,030 (1,706) 1,387 3,720
Foreign currency translation adjustments:        
Foreign currency translation adjustments (10,247) (2,866) (26,403) (3,225)
Net change related to foreign currency translation adjustments (10,247) (2,866) (26,403) (3,225)
Other comprehensive income (loss), net of tax (9,217) (4,572) (25,016) 495
Total comprehensive income (loss) $ 26,995 $ 52,902 $ 23,218 $ 83,584