XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Short-term and Long-term Investments Summary of Available-for-sale Securities With Unrealized Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 125,429  
Unrealized Losses (18) $ (35,800)
Corporate obligations    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 18,756  
Unrealized Losses (1)  
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 101,674  
Unrealized Losses (16)  
Agency bond    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 4,999  
Unrealized Losses $ (1)