XML 54 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Fair Value Hierarchy) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value $ 324,850  
Recurring Basis | Fair Value    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 324,850 $ 269,047
Level 1 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Level 2 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 324,850 269,047
Level 3 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 3,237  
Commercial paper | Recurring Basis | Fair Value    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 3,237 12,620
Commercial paper | Level 1 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Commercial paper | Level 2 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 3,237 12,620
Commercial paper | Level 3 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
U.S. government agencies    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 222,400  
U.S. government agencies | Recurring Basis | Fair Value    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 222,400 175,056
U.S. government agencies | Level 1 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
U.S. government agencies | Level 2 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 222,400 175,056
U.S. government agencies | Level 3 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 65,854  
Corporate bonds | Recurring Basis | Fair Value    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 65,854 76,385
Corporate bonds | Level 1 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Corporate bonds | Level 2 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 65,854 76,385
Corporate bonds | Level 3 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 33,359  
Asset-backed securities | Recurring Basis | Fair Value    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 33,359 4,986
Asset-backed securities | Level 1 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 0 0
Asset-backed securities | Level 2 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value 33,359 4,986
Asset-backed securities | Level 3 | Recurring Basis    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities, fair value $ 0 $ 0