XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Investments - Gross amortized cost and estimated fair value (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Gross Amortized Cost    
Due in one year or less $ 41,020 $ 60,156
Total 41,020 60,156
Fair Value    
Due in one year or less 41,018 60,153
Total $ 41,018 $ 60,153