XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Fair Value And Amortized Cost of Marketable Securities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost $ 183,589
Unrealized Losses (43)
Fair Value 183,546
Cash equivalents 86,794
Marketable securities 96,752
Total 183,546
Money Market Funds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 86,794
Fair Value 86,794
Non-U.S. Government Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 11,269
Unrealized Losses (4)
Fair Value 11,265
Corporate Debt Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 40,675
Unrealized Losses (35)
Fair Value 40,640
Asset-backed Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 13,398
Unrealized Losses (4)
Fair Value 13,394
Commercial Paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Amortized Cost 31,453
Fair Value $ 31,453