XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of 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
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 46,656 49,879
Available-for-sale marketable securities, Unrealized Gain 37 14
Available-for-sale marketable securities, Unrealized (Loss) (4,783) (4,951)
Available-for-sale marketable securities, Fair Market Value 41,910 44,942
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 32,277 30,530
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 39,262 40,395
Available-for-sale marketable securities, Unrealized Gain 186 79
Available-for-sale marketable securities, Unrealized (Loss) (4,389) (4,778)
Available-for-sale marketable securities, Fair Market Value 35,059 35,696
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 24,249 27,824
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 12,564 9,299
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (214) (348)
Available-for-sale marketable securities, Fair Market Value 12,350 8,951
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 2,715 3,238
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,041 3,966
Available-for-sale marketable securities, Unrealized Gain 0 5
Available-for-sale marketable securities, Unrealized (Loss) (1) (1)
Available-for-sale marketable securities, Fair Market Value 4,040 3,970
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 2,318 1,946
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,694 21,689
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,694 21,689
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 962 773
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 962 773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0 $ 0