XML 10 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Statement of Comprehensive Income [Abstract]    
Net Income $ 64,095 $ 46,853
Other comprehensive loss, net of tax:    
Change in net unrealized gains (losses) on available-for-sale marketable securities 338 (657)
Change in currency translation adjustments 2,013 (2,593)
Total other comprehensive loss, net of tax 2,351 (3,250)
Total comprehensive income $ 66,446 $ 43,603