XML 49 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 22,810 $ 13,022
Less than 12 Months, Unrealized Loss (147) (9)
Total, Fair Value 22,810 13,022
Total, Unrealized Loss (147) (9)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 22,810 13,022
Less than 12 Months, Unrealized Loss (147) (9)
Total, Fair Value 22,810 13,022
Total, Unrealized Loss $ (147) $ (9)