XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued wages, bonuses and commissions $ 61,233 $ 93,021
Accrued payroll taxes 5,843 7,295
Other accrued expenses 36,173 44,037
Accrued income taxes 24,168 23,049
Total accrued liabilities $ 127,417 $ 167,402