XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
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
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Short-term investments:    
Amortized Cost $ 65,604 $ 94,782
Gross Unrealized Gains 0 1
Gross Unrealized Losses (953) (87)
Marketable debt securities, available-for-sale — short-term 64,651 94,696
Long-term investments:    
Amortized Cost 13,622 55,111
Gross Unrealized Gains 0 0
Gross Unrealized Losses (404) (295)
Marketable debt securities, available-for-sale — long-term 13,218 54,816
Corporate debt security    
Short-term investments:    
Amortized Cost 42,945 71,406
Gross Unrealized Gains 0 0
Gross Unrealized Losses (695) (57)
Marketable debt securities, available-for-sale — short-term 42,250 71,349
Long-term investments:    
Amortized Cost 11,580 42,703
Gross Unrealized Gains 0 0
Gross Unrealized Losses (349) (246)
Marketable debt securities, available-for-sale — long-term 11,231 42,457
U.S. treasuries    
Short-term investments:    
Amortized Cost 5,608 3,415
Gross Unrealized Gains 0 0
Gross Unrealized Losses (74) (7)
Marketable debt securities, available-for-sale — short-term 5,534 3,408
Long-term investments:    
Amortized Cost   2,201
Gross Unrealized Gains   0
Gross Unrealized Losses   (5)
Marketable debt securities, available-for-sale — long-term   2,196
Asset-backed security and other    
Short-term investments:    
Amortized Cost 5,868 2,555
Gross Unrealized Gains 0 0
Gross Unrealized Losses (77) (4)
Marketable debt securities, available-for-sale — short-term 5,791 2,551
Long-term investments:    
Amortized Cost 2,042 5,438
Gross Unrealized Gains 0 0
Gross Unrealized Losses (55) (28)
Marketable debt securities, available-for-sale — long-term 1,987 5,410
Non-U.S. government and supranational bonds    
Short-term investments:    
Amortized Cost 9,179 16,405
Gross Unrealized Gains 0 1
Gross Unrealized Losses (107) (19)
Marketable debt securities, available-for-sale — short-term 9,072 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,004 1,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Marketable debt securities, available-for-sale — short-term $ 2,004 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