XML 124 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities and Other Long Term Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Accrued Liabilities, Current [Abstract]      
Accrued employee compensation and related expenses $ 127,174   $ 109,488
Accrued expenses (Note 2) 86,296   65,212
Accrued customer incentives and refund obligations 63,079   59,374
Accrued taxes 31,108   26,609
Current lease liabilities (Notes 2 and 7) 15,281    
Accrued liabilities $ 322,938 $ 274,459 $ 260,683