XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Pension plans for sweden employees [Member] | Minimum [Member]    
Employee Benefit Plans (Details) [Line Items]    
Defined benefit plan contribution, percentage 4.50%  
Pension plans for Swedish employees [Member]    
Employee Benefit Plans (Details) [Line Items]    
Defined benefit plan contribution, amount $ 587,000 $ 459,000
Pension plans for Swedish employees [Member] | Maximum [Member]    
Employee Benefit Plans (Details) [Line Items]    
Defined benefit plan contribution, percentage 30.00%  
U.S. Employee 401K Pension Plan [Member]    
Employee Benefit Plans (Details) [Line Items]    
Defined benefit plan contribution, percentage 6.00%  
Defined benefit plan contribution, amount $ 10,000 6,000
Pension Plans for Taiwan Employees [Member]    
Employee Benefit Plans (Details) [Line Items]    
Defined benefit plan contribution, percentage 6.00%  
Defined benefit plan contribution, amount $ 2,000 $ 4,000