XML 44 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
Sep. 30, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 150,925
Gross Unrealized Gains 6
Gross Unrealized Losses (4)
Fair Value 150,927
Money Market Funds | Level 1  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 116,259 [1]
Fair Value 116,259 [1]
Corporate Notes | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 20,573
Gross Unrealized Gains 5
Gross Unrealized Losses (3)
Fair Value 20,575
Commercial Paper | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 8,995
Fair Value 8,995
Asset Backed Securities | Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 5,098
Gross Unrealized Gains 1
Gross Unrealized Losses (1)
Fair Value $ 5,098
[1] Included in cash and cash equivalents on the balance sheets