XML 65 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Additional Information (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Fair Value Disclosures [Abstract]  
Fair value of assets transferred from level 1 to level 2 $ 0
Fair value of assets transferred from level 2 to level 1 0
Remaining contractual maturities of investments were less than one year 336,900
Remaining contractual maturities of investments were less than one year through two years $ 64,400