XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents And Marketable Securities - Additional Information (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
Investments Debt And Equity Securities [Abstract]  
Sale of marketable securities $ 0
Aggregate fair value of securities, unrealized loss position for less than 12 months 13,100,000
Securities with other-than-temporary impairment $ 0