XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 23,603 $ 12,022
Available-for-sale investments:    
Net unrealized gain (loss) on available-for-sale investments, net of tax 2,711 359
Reclassification of net realized (gain) loss on the sale of available-for-sale investments into current operations (27) (2)
Net change related to available-for-sale investments 2,684 357
Foreign currency translation adjustments:    
Foreign currency translation adjustments 11,447 (16,156)
Net change related to foreign currency translation adjustments 11,447 (16,156)
Other comprehensive income (loss), net of tax 14,131 (15,799)
Total comprehensive income (loss) $ 37,734 $ (3,777)