XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 58,440 $ 53,844
Accrued severance 1,720 2,280
Accrued taxes 17,660 26,209
Accrued expenses 51,224 51,284
Accrued service credits 2,769 5,996
Accrued liabilities $ 131,813 $ 139,613