XML 45 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-term and long-term investments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Investments in mutual funds and common stock      
Debt and Equity Securities, FV-NI [Line Items]      
Equity Securities, FV-NI, Gain (Loss) $ 4,383 $ (1,208)  
Equity Securities, FV-NI, Realized Gain 1,459 4,490  
Net Increase (Decrease) In Unrealized Gains On Equity Securities $ 2,924 $ (5,698)  
Investment securities      
Debt and Equity Securities, FV-NI [Line Items]      
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 5,662