XML 54 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Position
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Schedule Of Available For Sale Securities [Line Items]        
Sales of available-for-sale marketable securities   $ 0   $ 0
Marketable securities in unrealized loss positions   107,400,000    
Aggregate unrealized losses of marketable securities   $ 300,000    
Number of investment positions of marketable securities | Position   16    
Aggregate net unrealized gains of marketable securities   $ 200,000   $ 100,000
Gross proceeds from sales of short-term and long-term marketable securities   $ 84,761,000 $ 34,410,000  
Maximum        
Schedule Of Available For Sale Securities [Line Items]        
Remaining contractual maturities of long-term marketable securities   2 years    
Subsequent Event        
Schedule Of Available For Sale Securities [Line Items]        
Gross proceeds from sales of short-term and long-term marketable securities $ 101,900,000      
Realized net gain of marketable securities $ 200,000