XML 29 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investment Securities - Investment securities and summary of the gains (losses) related to securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Available for sale securities:    
Amortized Cost $ 252,958 $ 251,810
Unrealized gains 3,315 323
Unrealized losses (5) (1,369)
Fair value 256,268 250,764
Certificates of deposit    
Available for sale securities:    
Amortized Cost   5,000
Unrealized gains   1
Fair value   5,001
Commercial paper    
Available for sale securities:    
Amortized Cost 1,976 7,902
Unrealized gains 1 68
Fair value 1,977 7,970
Corporate bonds    
Available for sale securities:    
Amortized Cost 250,982 219,236
Unrealized gains 3,314 254
Unrealized losses (5) (1,369)
Fair value $ 254,291 218,121
U.S. treasury bills    
Available for sale securities:    
Amortized Cost   19,672
Fair value   $ 19,672