v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 29, 2025
Statement of Comprehensive Income [Abstract]    
Net Income $ 33,750 $ 64,095
Other comprehensive loss, net of tax:    
Change in net unrealized gains (losses) on available-for-sale marketable securities (659) 338
Change in currency translation adjustments (1,860) 2,013
Total other comprehensive loss, net of tax (2,519) 2,351
Total comprehensive income $ 31,231 $ 66,446