XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - - Carrying value and amortized cost of available-for-sale debt securities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Minimum  
Investment securities  
Non current investment maturity term 1 year
Maximum  
Investment securities  
Non current investment maturity term 2 years
Short-term  
Investment securities  
Amortized cost $ 46,548
Gross Unrealized Gains 5
Gross Unrealized Losses (133)
Fair Value 46,420
Short-term commercial paper  
Investment securities  
Amortized cost 12,089
Gross Unrealized Gains 1
Gross Unrealized Losses (35)
Fair Value 12,055
Short-term corporate debt securities  
Investment securities  
Amortized cost 30,077
Gross Unrealized Gains 4
Gross Unrealized Losses (80)
Fair Value 30,001
Short-term U.S. government securities  
Investment securities  
Amortized cost 4,382
Gross Unrealized Losses (18)
Fair Value 4,364
Long-term  
Investment securities  
Amortized cost 8,330
Gross Unrealized Gains 3
Gross Unrealized Losses (53)
Fair Value 8,280
Long-term corporate debt securities  
Investment securities  
Amortized cost 8,074
Gross Unrealized Gains 3
Gross Unrealized Losses (50)
Fair Value 8,027
Long-term U.S. government securities  
Investment securities  
Amortized cost 256
Gross Unrealized Losses (3)
Fair Value $ 253