XML 76 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments Fair Value of Non-marketable securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Other Investment Not Readily Marketable [Line Items]          
Unrealized Gains   $ 1,966 $ 1,071    
Payments to Acquire Investments $ 600        
Preferred Stock [Member]          
Other Investment Not Readily Marketable [Line Items]          
Investments         $ 2,500
Convertible Debt Securities [Member]          
Other Investment Not Readily Marketable [Line Items]          
Investments     600 $ 600  
Current Assets [Member]          
Other Investment Not Readily Marketable [Line Items]          
Unrealized Gains   1,163 246    
Long-term investments          
Other Investment Not Readily Marketable [Line Items]          
Unrealized Gains   792 825    
US government agencies | Long-term investments          
Other Investment Not Readily Marketable [Line Items]          
Unrealized Gains   $ 544 $ 370