v3.26.1
Schedule of Reported 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
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 5,315 28,213
Available-for-sale marketable securities, Unrealized Gain 0 41
Available-for-sale marketable securities, Unrealized (Loss) (24) (7)
Available-for-sale marketable securities, Fair Market Value 5,291 28,247
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,739 2,293
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 103,641 77,386
Available-for-sale marketable securities, Unrealized Gain 824 342
Available-for-sale marketable securities, Unrealized (Loss) (9,072) (8,839)
Available-for-sale marketable securities, Fair Market Value 95,393 68,889
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 41,664 $ 37,559