XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents and Investments - Fair value and Amortized cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents $ 20,903 $ 94,746
Short-term Investment 64,822 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 18,904 94,746
Available-for-sale:    
Amortized Cost 18,904 94,746
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 18,904 94,746
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents 1,999  
Short-term Investment 60,917 15,014
Long-term Investment   30,554
Available-for-sale:    
Amortized Cost 63,480 45,665
Gross Unrealized Gains 0 0
Gross Unrealized Losses (564) (97)
Estimated Fair Value 62,916 45,568
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term Investment 2,981 6,089
Available-for-sale:    
Amortized Cost 2,991 6,093
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (4)
Estimated Fair Value 2,981 6,089
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Short-term Investment 924 1,184
Long-term Investment   488
Available-for-sale:    
Amortized Cost 931 1,673
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) (1)
Estimated Fair Value 924 1,672
Total    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalents 20,903 94,746
Short-term Investment 64,822 22,287
Long-term Investment   31,042
Available-for-sale:    
Amortized Cost 86,306 148,177
Gross Unrealized Gains 0 0
Gross Unrealized Losses (581) (102)
Estimated Fair Value $ 85,725 $ 148,075