Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income Tax Disclosure [Abstract] | |||
Beginning balance | $ 159 | $ 68 | $ 0 |
Increase (decrease) for prior year tax positions | 0 | 0 | 0 |
Increase (decrease) for current year tax positions | 185 | 91 | 68 |
Ending balance | $ 344 | $ 159 | $ 68 |