XML 101 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Defined Severance Benefits - Schedule of Expected Maturity Analysis of Undiscounted Defined Severance Benefits (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Retirement Benefits [Abstract]  
Defined severance benefits, less than 1 year $ 80,455
Defined severance benefits, between 1-2 years 90,854
Defined severance benefits, between 2-5 years 210,581
Defined severance benefits, over 5 years 256,755
Defined severance benefits $ 638,645