Other Balance Sheet Accounts Details - Schedule of Allowance for Doubtful Accounts (Details) - Allowance for Doubtful Accounts - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Allowance for Doubtful Accounts [Roll Forward] | ||
Allowance for doubtful accounts, beginning balance | $ 319 | $ 983 |
Increase (decrease) of provision | (72) | (26) |
Write-offs | (195) | (638) |
Allowance for doubtful accounts, ending balance | $ 52 | $ 319 |