XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 140,377 $ 123,839
Available-for-sale marketable securities, Unrealized Gain 249 73
Available-for-sale marketable securities, Unrealized (Loss) (8,170) (11,041)
Available-for-sale marketable securities, Fair Market Value 132,456 112,871
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 87,538 99,763
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 45,725 44,030
Available-for-sale marketable securities, Unrealized Gain 14 0
Available-for-sale marketable securities, Unrealized (Loss) (3,931) (4,381)
Available-for-sale marketable securities, Fair Market Value 41,808 39,649
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 35,080 39,649
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,633 7,089
Available-for-sale marketable securities, Unrealized Gain 34 70
Available-for-sale marketable securities, Unrealized (Loss) 0 0
Available-for-sale marketable securities, Fair Market Value 1,667 7,159
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0 0
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 56,458 57,006
Available-for-sale marketable securities, Unrealized Gain 201 3
Available-for-sale marketable securities, Unrealized (Loss) (3,925) (6,153)
Available-for-sale marketable securities, Fair Market Value 52,734 50,856
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 44,263 50,667
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 9,081 6,997
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (308) (417)
Available-for-sale marketable securities, Fair Market Value 8,773 6,580
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,303 3,095
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,898 6,442
Available-for-sale marketable securities, Unrealized Gain 0 0
Available-for-sale marketable securities, Unrealized (Loss) (6) (90)
Available-for-sale marketable securities, Fair Market Value 4,892 6,352
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 4,892 6,352
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 21,772 1,740
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,772 1,740
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 810 535
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 810 535
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0 $ 0