XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Investments Measured on Recurring Basis and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 128,279 $ 141,859
Gross Unrealized Gains   1
Gross Unrealized Losses (17) (11)
Fair Value 128,262 141,849
Money Market Funds | Level 1 | Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 126,924 112,193
Fair Value 126,924 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,168 19,258
Gross Unrealized Gains   1
Gross Unrealized Losses (16) (6)
Fair Value 1,152 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
Gross 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
Asset Backed Securities | Level 2 | Financial Assets Included Within Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,029
Gross 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 187 695
Gross Unrealized Losses (1)  
Fair Value $ 186 $ 695