XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year $ 134,115
Due in one to two years 95,098
Due in three to five years 2,011
Marketable securities $ 231,224