XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Schedule of Fair Value of Cash Equivalents, Short-term Investments and Long-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost $ 87,049 $ 110,537
Recurring Basis | Short-term Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 135,548 143,323
Investments, Unrealized Gains   2
Investments, Unrealized Losses (1,635) (103)
Investments, Fair Value 133,913 143,222
Recurring Basis | Short-term Investments | Commercial Paper | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 37,683 74,170
Investments, Unrealized Losses (196) (35)
Investments, Fair Value 37,487 74,135
Recurring Basis | Short-term Investments | U.S. government debt, municipal bonds, and agency securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 94,562 62,149
Investments, Unrealized Gains   2
Investments, Unrealized Losses (1,350) (59)
Investments, Fair Value 93,212 62,092
Recurring Basis | Short-term Investments | Corporate Bonds | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 3,303 7,004
Investments, Unrealized Losses (89) (9)
Investments, Fair Value 3,214 6,995
Recurring Basis | Long Term Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 39,894 66,218
Investments, Unrealized Losses (823) (282)
Investments, Fair Value 39,071 65,936
Recurring Basis | Long Term Investments | Corporate Bonds | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost   3,307
Investments, Unrealized Losses   (20)
Investments, Fair Value   3,287
Recurring Basis | Long Term Investments | U.S. Government Debt and Agency Securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 39,894 62,911
Investments, Unrealized Losses (823) (262)
Investments, Fair Value 39,071 62,649
Recurring Basis | Cash Equivalents    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 77,293 96,177
Cash equivalents, Unrealized Losses (14) (5)
Cash equivalents, Fair Value 77,279 96,172
Recurring Basis | Cash Equivalents | Money Market Fund | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 7 57
Cash equivalents, Fair Value 7 57
Recurring Basis | Cash Equivalents | Commercial Paper | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 77,186 96,120
Cash equivalents, Unrealized Losses (14) (5)
Cash equivalents, Fair Value 77,172 $ 96,115
Recurring Basis | Cash Equivalents | U.S. government debt, municipal bonds, and agency securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 100  
Cash equivalents, Fair Value $ 100