XML 39 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities - Summary of Fair Value of Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Available For Sale Securities [Abstract]    
Maturing in one year or less, Amortized Cost $ 58,303 $ 76,042
Amortized Cost 58,303 76,042
Maturing in one year or less, Fair Value 58,406 75,923
Fair Value $ 58,406 $ 75,923