Income Taxes, Components of Deferred Taxes, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Income Taxes [Abstract] | ||
| Net noncurrent deferred tax assets | $ 30,780 | $ 37,332 |
| Net noncurrent deferred tax liabilities | 10,741 | 18,236 |
| Deferred taxes, net | $ 20,039 | $ 19,096 |