XML 86 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Fair value disclosures    
Carrying amount $ 102,035 $ 21,761
Convertible notes 36,235 13,866
Nonrecurring | Level 3    
Fair value disclosures    
Carrying amount 0 $ 200
Convertible notes $ 36,200