XML 80 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 63,231 $ 58,440
Accrued severance 470 1,720
Accrued taxes 24,416 17,660
Accrued expenses 55,424 51,224
Accrued service credits 2,809 2,769
Accrued liabilities $ 146,350 $ 131,813