XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities (Schedule of Other Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Long-term employee indemnity $ 4,634 $ 4,817
Long-term tax liability 5,568 5,711
Defined benefit pension obligation 4,963 5,050
Long-term deferred revenue 1,858 4,974
Earnout liability 0 17,244
Legal contingencies 2,916 6,096
Other long-term liabilities 428 289
Total $ 20,367 $ 44,181