XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments Including Cash, Cash Equivalents, and Investments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments: $ 90,000 $ 100,000
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments: $ 90,000 $ 100,000
Debt Securities Held To Maturity Type Extensible List us-gaap:CertificatesOfDepositMember us-gaap:CertificatesOfDepositMember
Total $ 257,521 $ 212,431
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 167,521 112,431
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2 Inputs)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments: $ 90,000 $ 100,000
Debt Securities Held To Maturity Type Extensible List us-gaap:CertificatesOfDepositMember us-gaap:CertificatesOfDepositMember
Total $ 90,000 $ 100,000
Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 167,521 112,431
Fair Value, Measurements, Recurring | Money Market Funds | Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 167,521 $ 112,431