XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Summary of Short Term Investments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost $ 96,978
Cash equivalents and short-term investments, Unrealized Gains 4
Cash equivalents and short-term investments, Unrealized Losses (2)
Cash equivalents and short-term investments, Fair Value 96,980
Commercial Paper  
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost 61,944
Cash equivalents and short-term investments, Fair Value 61,944
Corporate Debt Securities  
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost 35,034
Cash equivalents and short-term investments, Unrealized Gains 4
Cash equivalents and short-term investments, Unrealized Losses (2)
Cash equivalents and short-term investments, Fair Value $ 35,036