XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Summary of Short Term Investments (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost $ 84,256
Cash equivalents and short-term investments, Unrealized Gains 1
Cash equivalents and short-term investments, Unrealized Losses (24)
Cash equivalents and short-term investments, Fair Value 84,233
Commercial Paper  
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost 48,941
Cash equivalents and short-term investments, Fair Value 48,941
Corporate Debt Securities  
Schedule Of Cash Cash Equivalents And Available For Sale Securities [Line Items]  
Cash equivalents and short-term investments, Amortized Cost 35,315
Cash equivalents and short-term investments, Unrealized Gains 1
Cash equivalents and short-term investments, Unrealized Losses (24)
Cash equivalents and short-term investments, Fair Value $ 35,292