XML 76 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Debt Securities, Available-for-Sale - Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable securities, available-for-sale, by type of security (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 94,782  
Gross Unrealized Gains 1  
Gross Unrealized Losses (87)  
Fair Value 94,696 $ 0
Amortized Cost 55,111  
Gross Unrealized Gains 0  
Gross Unrealized Losses (295)  
Fair Value 54,816 $ 0
Corporate debt security    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 71,406  
Gross Unrealized Gains 0  
Gross Unrealized Losses (57)  
Fair Value 71,349  
Amortized Cost 42,703  
Gross Unrealized Gains 0  
Gross Unrealized Losses (246)  
Fair Value 42,457  
U.S. treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,415  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7)  
Fair Value 3,408  
Amortized Cost 2,201  
Gross Unrealized Gains 0  
Gross Unrealized Losses (5)  
Fair Value 2,196  
Asset-backed security and other    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,555  
Gross Unrealized Gains 0  
Gross Unrealized Losses (4)  
Fair Value 2,551  
Amortized Cost 5,438  
Gross Unrealized Gains 0  
Gross Unrealized Losses (28)  
Fair Value 5,410  
Non-U.S. government and supranational bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,405  
Gross Unrealized Gains 1  
Gross Unrealized Losses (19)  
Fair Value 16,387  
Amortized Cost 3,769  
Gross Unrealized Gains 0  
Gross Unrealized Losses (16)  
Fair Value 3,753  
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,001  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 1,001  
Amortized Cost 1,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 1,000