XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 126,001 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 98 249
Available-for-sale marketable securities, Unrealized (Loss) (10,078) (8,170)
Available-for-sale marketable securities, Fair Market Value 116,021 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 63,538 87,538
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 49,879 45,725
Available-for-sale marketable securities, Unrealized Gain 14 14
Available-for-sale marketable securities, Unrealized (Loss) (4,951) (3,931)
Available-for-sale marketable securities, Fair Market Value 44,942 41,808
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 30,530 35,080
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 40,395 56,458
Available-for-sale marketable securities, Unrealized Gain 79 201
Available-for-sale marketable securities, Unrealized (Loss) (4,778) (3,925)
Available-for-sale marketable securities, Fair Market Value 35,696 52,734
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 27,824 44,263
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 21,689 21,772
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 21,689 21,772
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0 0
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 9,299 9,081
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (348) (308)
Available-for-sale marketable securities, Fair Market Value 8,951 8,773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,238 3,303
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 3,966 4,898
Available-for-sale marketable securities, Unrealized Gain 5 0
Available-for-sale marketable securities, Unrealized (Loss) (1) (6)
Available-for-sale marketable securities, Fair Market Value 3,970 4,892
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 1,946 4,892
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 773 810
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 773 810
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   1,633
Available-for-sale marketable securities, Unrealized Gain   34
Available-for-sale marketable securities, Unrealized (Loss)   0
Available-for-sale marketable securities, Fair Market Value   1,667
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses   $ 0