XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Supplementary Balance Sheet Information - Investments Available-for-sale (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 129,480
Gross Unrealized Gains 16
Gross Unrealized Losses (26)
Fair Market Value 129,470
Certificate of deposit  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 1,739
Gross Unrealized Gains 1
Gross Unrealized Losses 0
Fair Market Value 1,740
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 87,689
Gross Unrealized Gains 10
Gross Unrealized Losses (21)
Fair Market Value 87,678
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 12,780
Gross Unrealized Gains 3
Gross Unrealized Losses (1)
Fair Market Value 12,782
Non U.S. government  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 737
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 737
U.S. treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 26,535
Gross Unrealized Gains 2
Gross Unrealized Losses (4)
Fair Market Value $ 26,533