XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 15,656 $ 18,736 $ 31,143 $ 59,909
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (2,621) 4,326 9,081 968
Unrealized gains on available-for-sale marketable securities 114 1,669 374 1,432
Unrealized gains (losses) on derivative instruments (895) 180 1,433 (121)
Other comprehensive income (loss), net of tax: (3,402) 6,175 10,888 2,279
Comprehensive income $ 12,254 $ 24,911 $ 42,031 $ 62,188