XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Summary of Fair Value of Financial Assets Consist of Investments Measured and Recognized at Fair Value (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 54,825
Gross Unrealized Gains 4
Gross Unrealized Losses (2)
Fair Value 54,827
Money Market Funds | Level 1  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 18,036 [1]
Fair Value 18,036 [1]
Corporate Notes | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 20,724
Fair Value 20,724
Commercial Paper | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 10,491
Gross Unrealized Gains 4
Fair Value 10,495
Asset Backed Securities | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 5,574
Gross Unrealized Losses (2)
Fair Value $ 5,572
[1] Included in cash and cash equivalents on the balance sheets