XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Maturity less than 1 year:    
Amortized Cost $ 50,673 $ 84,299
Gross Unrealized Gains 12 19
Gross Unrealized Losses (165) (394)
Fair Market Value 50,520 83,924
Maturity 1 to 2 years:    
Amortized Cost 31,354 5,016
Gross Unrealized Gains 104 1
Gross Unrealized Losses (27) (21)
Fair Market Value 31,431 4,996
Amortized Cost 82,027 89,315
Gross Unrealized Gains 116 20
Gross Unrealized Losses (192) (415)
Fair Market Value 81,951 88,920
Certificate of deposit    
Maturity less than 1 year:    
Amortized Cost 13,964 16,101
Gross Unrealized Gains 1 3
Gross Unrealized Losses (40) (81)
Fair Market Value 13,925 16,023
Corporate debt securities    
Maturity less than 1 year:    
Amortized Cost 22,258 44,806
Gross Unrealized Gains 4 8
Gross Unrealized Losses (118) (275)
Fair Market Value 22,144 44,539
Maturity 1 to 2 years:    
Amortized Cost 10,687 5,016
Gross Unrealized Gains 24 1
Gross Unrealized Losses (27) (21)
Fair Market Value 10,684 4,996
Commercial paper    
Maturity less than 1 year:    
Amortized Cost 10,402 13,203
Gross Unrealized Gains 3 4
Gross Unrealized Losses (7) (20)
Fair Market Value 10,398 13,187
U.S. government agencies    
Maturity less than 1 year:    
Amortized Cost 4,049  
Gross Unrealized Gains 4  
Gross Unrealized Losses 0  
Fair Market Value 4,053  
Maturity 1 to 2 years:    
Amortized Cost 3,781  
Gross Unrealized Gains 8  
Gross Unrealized Losses 0  
Fair Market Value 3,789  
Non U.S. government    
Maturity less than 1 year:    
Amortized Cost   2,284
Gross Unrealized Gains   4
Gross Unrealized Losses   0
Fair Market Value   2,288
U.S. treasury securities    
Maturity less than 1 year:    
Amortized Cost   7,905
Gross Unrealized Gains   0
Gross Unrealized Losses   (18)
Fair Market Value   $ 7,887
Maturity 1 to 2 years:    
Amortized Cost 16,886  
Gross Unrealized Gains 72  
Gross Unrealized Losses 0  
Fair Market Value $ 16,958