XML 20 R59.htm IDEA: XBRL DOCUMENT v3.20.1
CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Income taxes payable $ 2,608 $ 0
Accrued expenses and other 3,948 1,105
Other accrued liabilities $ 6,556 $ 1,105