v3.26.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 108,956 $ 105,599
Available-for-sale marketable securities, Unrealized Gain 824 383
Available-for-sale marketable securities, Unrealized (Loss) (9,096) (8,846)
Available-for-sale marketable securities, Fair Market Value 100,684 97,136
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 45,403 39,852
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 18,120 48,723
Available-for-sale marketable securities, Unrealized Gain 13 90
Available-for-sale marketable securities, Unrealized (Loss) (4,674) (4,670)
Available-for-sale marketable securities, Fair Market Value 13,459 44,143
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 12,949 13,891
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 62,262 40,090
Available-for-sale marketable securities, Unrealized Gain 658 293
Available-for-sale marketable securities, Unrealized (Loss) (4,084) (3,999)
Available-for-sale marketable securities, Fair Market Value 58,836 36,384
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 25,637 22,941
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 13,243 14,508
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (186) (177)
Available-for-sale marketable securities, Fair Market Value 13,057 14,331
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,057 3,020
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,177 1,354
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) 0 0
Available-for-sale marketable securities, Fair Market Value 1,177 1,354
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0 0
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 14,154 924
Available-for-sale marketable securities, Unrealized Gain 153 0
Available-for-sale marketable securities, Unrealized (Loss) (152) 0
Available-for-sale marketable securities, Fair Market Value 14,155 924
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 3,760 $ 0