XML 60 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements - Convertible senior notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Maturity period for marketable securities          
Maximum contractual maturity period 13 months        
Weighted average contractual maturity period 2 months        
Available-for-sale securities sold $ 14,900 $ 0 $ 0 $ 0 $ 0