XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and related items $ 75,658 $ 77,556
Management incentive compensation 10,945 14,408
Income taxes payable 31,279 9,905
Insurance 11,955 8,240
Warranty 7,082 5,581
Deferred revenue 41,840 17,633
Lease liability 15,896 15,235
Restructuring 4,026 6,110
Liability for uncertain tax positions 0 890
Accrued interest 12,774 1,735
Contingent consideration for acquisition 0 3,375
Other 25,482 19,622
Total accrued expenses $ 236,937 $ 180,290