XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 105,179 $ 126,001
Available-for-sale marketable securities, Unrealized Gain 223 98
Available-for-sale marketable securities, Unrealized (Loss) (9,387) (10,078)
Available-for-sale marketable securities, Fair Market Value 96,015 116,021
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 61,559 63,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 28,684 46,349
Available-for-sale marketable securities, Unrealized Gain 6 16
Available-for-sale marketable securities, Unrealized (Loss) (52) (53)
Available-for-sale marketable securities, Fair Market Value 28,638 46,312
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 19,524 10,454
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 76,495 79,652
Available-for-sale marketable securities, Unrealized Gain 217 82
Available-for-sale marketable securities, Unrealized (Loss) (9,335) (10,025)
Available-for-sale marketable securities, Fair Market Value 67,377 69,709
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 42,035 $ 53,084