XML 21 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Account Details Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]      
Customer incentives $ 4,267   $ 7,516
Income and other taxes payable 775   1,962
Customer deposits 1,884   0
Accrued interest 244   347
Other 3,304   3,167
Total other current liabilities $ 10,474 $ 12,992 $ 12,992