XML 72 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 48,124 $ 58,440
Accrued severance 651 1,720
Accrued taxes 34,705 17,660
Accrued expenses 57,388 51,224
Accrued service credits 2,691 2,769
Accrued liabilities $ 143,559 $ 131,813