XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued and Other Liabilities - Schedule Of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Long-term employee indemnity $ 4,780 $ 5,237
Long-term tax liability 5,946 6,099
Defined benefit pension obligation 8,171 8,911
Long-term deferred revenue 7,235 10,244
Other long-term liabilities 9,719 1,763
Total $ 35,851 $ 32,254