XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Short-term investments:    
Amortized Cost $ 90,365 $ 94,782
Gross Unrealized Gains 0 1
Gross Unrealized Losses (542) (87)
Marketable debt securities, available-for-sale — short-term 89,823 94,696
Long-term investments:    
Amortized Cost 28,728 55,111
Gross Unrealized Gains 0 0
Gross Unrealized Losses (665) (295)
Marketable debt securities, available-for-sale — long-term 28,063 54,816
Corporate debt security    
Short-term investments:    
Amortized Cost 62,153 71,406
Gross Unrealized Gains 0 0
Gross Unrealized Losses (338) (57)
Marketable debt securities, available-for-sale — short-term 61,815 71,349
Long-term investments:    
Amortized Cost 24,997 42,703
Gross Unrealized Gains 0 0
Gross Unrealized Losses (591) (246)
Marketable debt securities, available-for-sale — long-term 24,406 42,457
U.S. treasuries    
Short-term investments:    
Amortized Cost 4,966 3,415
Gross Unrealized Gains 0 0
Gross Unrealized Losses (48) (7)
Marketable debt securities, available-for-sale — short-term 4,918 3,408
Long-term investments:    
Amortized Cost 650 2,201
Gross Unrealized Gains 0 0
Gross Unrealized Losses (9) (5)
Marketable debt securities, available-for-sale — long-term 641 2,196
Asset-backed security and other    
Short-term investments:    
Amortized Cost 4,868 2,555
Gross Unrealized Gains 0 0
Gross Unrealized Losses (47) (4)
Marketable debt securities, available-for-sale — short-term 4,821 2,551
Long-term investments:    
Amortized Cost 3,081 5,438
Gross Unrealized Gains 0 0
Gross Unrealized Losses (65) (28)
Marketable debt securities, available-for-sale — long-term 3,016 5,410
Non-U.S. government and supranational bonds    
Short-term investments:    
Amortized Cost 16,375 16,405
Gross Unrealized Gains 0 1
Gross Unrealized Losses (109) (19)
Marketable debt securities, available-for-sale — short-term 16,266 16,387
Long-term investments:    
Amortized Cost   3,769
Gross Unrealized Gains   0
Gross Unrealized Losses   (16)
Marketable debt securities, available-for-sale — long-term   3,753
Certificate of deposit    
Short-term investments:    
Amortized Cost 2,003 1,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Marketable debt securities, available-for-sale — short-term $ 2,003 1,001
Long-term investments:    
Amortized Cost   1,000
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Marketable debt securities, available-for-sale — long-term   $ 1,000