XML 70 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Investments Measured and Recognized at Fair Value (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 141,859
Gross Unrealized Gains 1
Gross Unrealized Losses (11)
Fair Value 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 112,193
Fair Value 112,193
Corporate Notes | Level 2 | Financial Assets Included Within Short-term Investments  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 19,258
Gross Unrealized Gains 1
Gross Unrealized Losses (6)
Fair Value 19,253
Corporate Notes | 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 695
Fair Value $ 695