Employee Benefit Plans - Additional Information (Details) |
12 Months Ended |
---|---|
Dec. 31, 2021
USD ($)
| |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] | |
Description Related To Benefit Based Under Point System | Each point earned is worth a fixed monetary value, 1,000 Yen per point, regardless of the level grade or zone of the employee. Gross benefits are calculated based on the cumulative number of points earned over the service period multiplied by 1,000 Yen. The mandatory retirement age limit is 60 years old. |
Defined Contribution Plan Employees Eligible Payroll | $ 19,500 |
Defined Contribution Plan Employees Catch-up Contribution | $ 6,500 |
Employers Contribution Percentage | 80.00% |
Employee’s Contribution up to First Percentage of Employee’s Compensation | 6.00% |
Swiss Plan | |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] | |
Future Estimated Cash Contribution | $ 853,000 |