XML 195 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long Term Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and related expenses $ 182,926 $ 167,649
Accrued expenses 133,978 112,526
Accrued customer incentives and refund obligations 79,469 75,064
Accrued taxes 42,605 42,676
Current lease liabilities $ 19,931 $ 17,733
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Accrued liabilities $ 458,909 $ 415,648