XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Maturity less than 1 year:    
Amortized Cost $ 89,216 $ 95,643
Gross Unrealized Gains 11 6
Gross Unrealized Losses (728) (65)
Fair Market Value 88,499 95,584
Maturity 1 to 2 years:    
Amortized Cost 7,148 33,377
Gross Unrealized Gains 4 1
Gross Unrealized Losses (65) (84)
Fair Market Value 7,087 33,294
Amortized Cost 96,364 129,020
Gross Unrealized Gains 15 7
Gross Unrealized Losses (793) (149)
Fair Market Value 95,586 128,878
Certificate of deposit    
Maturity less than 1 year:    
Amortized Cost 14,285 1,260
Gross Unrealized Gains 4 0
Gross Unrealized Losses (87) 0
Fair Market Value 14,202 1,260
Corporate debt securities    
Maturity less than 1 year:    
Amortized Cost 49,055 58,822
Gross Unrealized Gains 3 2
Gross Unrealized Losses (498) (38)
Fair Market Value 48,560 58,786
Maturity 1 to 2 years:    
Amortized Cost 7,148 29,676
Gross Unrealized Gains 4 1
Gross Unrealized Losses (65) (73)
Fair Market Value 7,087 29,604
Commercial paper    
Maturity less than 1 year:    
Amortized Cost 10,528 14,453
Gross Unrealized Gains 4 4
Gross Unrealized Losses (49) (3)
Fair Market Value 10,483 14,454
Non U.S. government    
Maturity less than 1 year:    
Amortized Cost   728
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Market Value   728
U.S. treasury securities    
Maturity less than 1 year:    
Amortized Cost 15,348 20,380
Gross Unrealized Gains 0 0
Gross Unrealized Losses (94) (24)
Fair Market Value 15,254 20,356
Maturity 1 to 2 years:    
Amortized Cost 0 3,701
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (11)
Fair Market Value $ 0 $ 3,690