XML 150 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consisted of the following:
(in thousands)December 31, 2021December 31, 2020
  
Accrued employee compensation and related expenses$182,926 $167,649 
Accrued expenses133,978 112,526 
Accrued customer incentives and refund obligations79,469 75,064 
Accrued taxes42,605 42,676 
Current lease liabilities19,931 17,733 
Accrued liabilities$458,909 $415,648 
Schedule of other long-term liabilities
Other long-term liabilities consisted of the following:
(in thousands)December 31, 2021December 31, 2020
  
Accrued taxes$56,466 $60,313 
Other accrued long-term expenses14,475 25,291 
Other long-term liabilities$70,941 $85,604