XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Summary of Fair Value of Financial Assets Consist of Investments Measured and Recognized at Fair Value (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 54,871
Gross Unrealized Losses (15)
Fair Value 54,856
Money Market Funds | Level 1  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 16,428 [1]
Fair Value 16,428 [1]
Corporate Notes | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 22,335
Gross Unrealized Losses (13)
Fair Value 22,322
Commercial Paper | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 10,486
Fair Value 10,486
Asset Backed Securities | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 5,622
Gross Unrealized Losses (2)
Fair Value $ 5,620
[1] Included in cash and cash equivalents on the balance sheets