Employee Benefit Plans (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
|
U.S. Employee 401K Pension Plan [Member] | ||
Employee Benefit Plans (Textual) | ||
Defined benefit plan contribution, amount | $ 6,000 | $ 6,000 |
Matching contributions by employer | 6.00% | 6.00% |
Pension plans for Swedish employees [Member] | ||
Employee Benefit Plans (Textual) | ||
Defined benefit plan contribution, amount | $ 413,000 | $ 368,000 |
Pension plans for Swedish employees [Member] | Minimum [Member] | ||
Employee Benefit Plans (Textual) | ||
Defined benefit plan contribution, percentage | 5.00% | 5.00% |
Pension plans for Swedish employees [Member] | Maximum [Member] | ||
Employee Benefit Plans (Textual) | ||
Defined benefit plan contribution, percentage | 15.00% | 15.00% |
Pension Plans for Taiwan Employees [Member] | ||
Employee Benefit Plans (Textual) | ||
Defined benefit plan contribution, amount | $ 4,000 | $ 4,000 |
Defined benefit plan contribution, percentage | 6.00% | 6.00% |