XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Investments    
Amortized Cost $ 252,173 $ 545,771
Fair Value 252,830 545,968
Commercial paper | Less than 1 year    
Investments    
Amortized Cost 58,540 83,478
Fair Value 58,540 83,478
Municipal securities | Less than 1 year    
Investments    
Amortized Cost   147,983
Fair Value   148,108
Municipal securities | Due 1 - 10 years    
Investments    
Amortized Cost   1,562
Fair Value   1,561
U.S. government agency securities | Less than 1 year    
Investments    
Amortized Cost 44,851 40,620
Fair Value 44,883 40,590
U.S. government agency securities | Due 1 - 10 years    
Investments    
Amortized Cost   5,267
Fair Value   5,266
Certificates of deposit | Less than 1 year    
Investments    
Amortized Cost 3,624 28,049
Fair Value 3,624 28,049
U.S. treasuries | Less than 1 year    
Investments    
Amortized Cost 143,081 211,055
Fair Value 143,706 211,158
U.S. treasuries | Due 1 - 10 years    
Investments    
Amortized Cost 2,077 6,077
Fair Value $ 2,077 6,078
Variable rate demand notes | Due 1 - 10 years    
Investments    
Amortized Cost   3,905
Fair Value   3,905
Variable rate demand notes | Due 11 - 20 years    
Investments    
Amortized Cost   8,886
Fair Value   8,886
Variable rate demand notes | Due 21 - 30 years    
Investments    
Amortized Cost   6,885
Fair Value   6,885
Variable rate demand notes | Due 31 - 40 years    
Investments    
Amortized Cost   2,004
Fair Value   $ 2,004