XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Summary of Investments Measured on Recurring Basis and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 120,883 $ 141,859
Unrealized Gains   1
Unrealized Losses (13) (11)
Fair Value 120,870 141,849
Asset Backed Securities | Level 2 | Financial Assets Included Within Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,029
Unrealized Losses   (1)
Fair Value   4,028
Asset Backed Securities | Level 2 | Financial Assets Included Within Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10 695
Fair Value 10 695
Money Market Funds | Level 1 | Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 119,713 112,193
Fair Value 119,713 112,193
Corporate Debt Securities | Level 2 | Financial Assets Included Within Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,160 19,258
Unrealized Gains   1
Unrealized Losses (13) (6)
Fair Value $ 1,147 19,253
Corporate Debt Securities | Level 2 | Financial Assets Included Within Long Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   1,185
Unrealized Losses   (4)
Fair Value   1,181
Commercial Paper | Level 2 | Financial Assets Included Within Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,499
Fair Value   $ 4,499