Fair Value Measurements (Details) - USD ($) $ in Thousands | Mar. 31, 2021 | Dec. 31, 2020 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | $ 334,718 | $ 389,705 |
Held-to-maturity investments | 296,621 | 237,772 |
Total Assets | 631,339 | 627,477 |
Level I | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 334,718 | 389,705 |
Total Assets | 334,718 | 389,705 |
Level II | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 0 | 0 |
Total Assets | 296,621 | 237,772 |
Level III | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 0 | 0 |
Total Assets | 0 | 0 |
Treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | | 149,995 |
Treasury securities | Level I | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | | 0 |
Treasury securities | Level II | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | | 149,995 |
Treasury securities | Level III | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | | 0 |
Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 116,634 | 37,948 |
Commercial paper | Level I | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 0 | 0 |
Commercial paper | Level II | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 116,634 | 37,948 |
Commercial paper | Level III | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 0 | 0 |
State and municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 15,784 | |
State and municipal bonds | Level I | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 0 | |
State and municipal bonds | Level II | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 15,784 | |
State and municipal bonds | Level III | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 0 | |
Corporate bonds and notes | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 164,203 | 49,829 |
Corporate bonds and notes | Level I | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 0 | 0 |
Corporate bonds and notes | Level II | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | 164,203 | 49,829 |
Corporate bonds and notes | Level III | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Held-to-maturity investments | $ 0 | $ 0 |