XML 40 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value of Financial Instruments    
Total assets measured at fair value $ 219,158 $ 127,927
Money market funds    
Fair Value of Financial Instruments    
Money market funds 219,158 127,927
Level 1    
Fair Value of Financial Instruments    
Total assets measured at fair value 219,158 127,927
Level 1 | Money market funds    
Fair Value of Financial Instruments    
Money market funds $ 219,158 $ 127,927