XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 102,322 $ 126,001
Available-for-sale marketable securities, Unrealized Gain 172 98
Available-for-sale marketable securities, Unrealized (Loss) (9,304) (10,078)
Available-for-sale marketable securities, Fair Market Value 93,190 116,021
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 61,534 63,538
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 46,506 49,879
Available-for-sale marketable securities, Unrealized Gain 32 14
Available-for-sale marketable securities, Unrealized (Loss) (4,588) (4,951)
Available-for-sale marketable securities, Fair Market Value 41,950 44,942
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 29,698 30,530
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 40,249 40,395
Available-for-sale marketable securities, Unrealized Gain 138 79
Available-for-sale marketable securities, Unrealized (Loss) (4,454) (4,778)
Available-for-sale marketable securities, Fair Market Value 35,933 35,696
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 26,551 27,824
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 9,152 9,299
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (262) (348)
Available-for-sale marketable securities, Fair Market Value 8,890 8,951
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,138 3,238
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,149 3,966
Available-for-sale marketable securities, Unrealized Gain 2 5
Available-for-sale marketable securities, Unrealized (Loss) 0 (1)
Available-for-sale marketable securities, Fair Market Value 4,151 3,970
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 2,147 1,946
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,484 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,484 21,689
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0 0
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost   0
Available-for-sale marketable securities, Unrealized Gain   0
Available-for-sale marketable securities, Unrealized (Loss)   0
Available-for-sale marketable securities, Fair Market Value   0
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses   0
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 782 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 782 773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0 $ 0