XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 123,839 $ 334,077
Available-for-sale marketable securities, Unrealized Gain 73 5,477
Available-for-sale marketable securities, Unrealized (Loss) (11,041) (718)
Available-for-sale marketable securities, Fair Market Value 112,871 338,836
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 99,763 91,937
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 44,030 77,707
Available-for-sale marketable securities, Unrealized Gain   551
Available-for-sale marketable securities, Unrealized (Loss) (4,381) (470)
Available-for-sale marketable securities, Fair Market Value 39,649 77,789
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 39,649 46,435
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 7,089 189,614
Available-for-sale marketable securities, Unrealized Gain 70 15
Available-for-sale marketable securities, Unrealized (Loss)   (9)
Available-for-sale marketable securities, Fair Market Value 7,159 189,620
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses   22,784
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 57,006 52,266
Available-for-sale marketable securities, Unrealized Gain 3 4,863
Available-for-sale marketable securities, Unrealized (Loss) (6,153) (227)
Available-for-sale marketable securities, Fair Market Value 50,856 56,901
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 50,667 19,422
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 6,997 7,928
Available-for-sale marketable securities, Unrealized Gain   43
Available-for-sale marketable securities, Unrealized (Loss) (417)  
Available-for-sale marketable securities, Fair Market Value 6,580 7,971
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,095  
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 6,442 4,617
Available-for-sale marketable securities, Unrealized Gain   5
Available-for-sale marketable securities, Unrealized (Loss) (90) (12)
Available-for-sale marketable securities, Fair Market Value 6,352 4,610
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 6,352 3,296
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,740 1,356
Available-for-sale marketable securities, Fair Market Value 1,740 1,356
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 535 589
Available-for-sale marketable securities, Fair Market Value $ 535 $ 589