XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents and Investments - Summary of amortized cost and fair value of our cash equivalents and investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 15,483 $ 23,187
Gross Unrealized Gains 0 0
Gross Unrealized Losses (41) (14)
Estimated Fair Value 15,442 23,173
Money Market Funds [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 80,069 98,900
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 80,069 98,900
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 8,693 11,084
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 8,693 11,084
Asset-Backed Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 2,005 2,020
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) (2)
Estimated Fair Value 2,001 2,018
US Treasury Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 4,785 4,812
Gross Unrealized Gains 0 0
Gross Unrealized Losses (37) (8)
Estimated Fair Value 4,748 4,804
Corporate Debt Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   5,271
Gross Unrealized Gains   0
Gross Unrealized Losses   (4)
Estimated Fair Value   5,267
Cash Equivalents [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 80,069 98,900
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 80,069 $ 98,900