XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 65,693 $ 63,745
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (697) (135)
Marketable securities, current 44,270 25,758
Marketable securities, non-current 20,726 37,852
Marketable Securities 64,996 63,610
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, current 36,518 22,316
Marketable securities, non-current 12,499 26,678
Asset-backed Securities    
Marketable Securities [Line Items]    
Marketable securities, current 5,555 3,442
Marketable securities, non-current 8,227 11,174
Commercial Paper    
Marketable Securities [Line Items]    
Marketable securities, current 2,197 0
Short-term Investments    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 44,632 25,787
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (362) (29)
Short-term Investments | Corporate Debt Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 36,844 22,344
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (326) (28)
Short-term Investments | Asset-backed Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 5,591 3,443
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (36) (1)
Short-term Investments | Commercial Paper    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 2,197 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Long-Term Investments | Corporate Debt Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 12,741 26,761
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (242) (83)
Long-Term Investments | Asset-backed Securities    
Marketable Securities [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 8,320 11,197
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax $ (93) $ (23)