XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments - Fair value and Amortized cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents $ 26,446 $ 94,746
Short-term Investment 75,286 22,287
Long-term Investment   31,042
Cash, cash equivalents and money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents 26,446 94,746
Available-for-sale:    
Amortized Cost 26,446 94,746
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 26,446 94,746
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term Investment 73,872 15,015
Long-term Investment   30,554
Available-for-sale:    
Amortized Cost 74,523 45,665
Gross Unrealized Gains 0 0
Gross Unrealized Losses (651) (97)
Estimated Fair Value 73,872 45,568
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term Investment   6,089
Available-for-sale:    
Amortized Cost   6,093
Gross Unrealized Gains   0
Gross Unrealized Losses   (4)
Estimated Fair Value   6,089
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Short-term Investment 1,414 1,184
Long-term Investment   488
Available-for-sale:    
Amortized Cost 1,424 1,673
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (1)
Estimated Fair Value 1,414 1,672
Total    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents 26,446 94,746
Short-term Investment 75,286 22,287
Long-term Investment   31,042
Available-for-sale:    
Amortized Cost 102,393 148,177
Gross Unrealized Gains 0 0
Gross Unrealized Losses (661) (102)
Estimated Fair Value $ 101,732 $ 148,075