XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and related items $ 69,250 $ 77,556
Management incentive compensation 8,590 14,408
Income taxes payable 43,585 9,905
Insurance 11,345 8,240
Warranty 7,184 5,581
Deferred revenue 38,493 17,633
Lease liability 16,584 15,235
Restructuring 4,452 6,110
Liability for uncertain tax positions 0 890
Accrued interest 3,702 1,735
Contingent consideration for acquisition 0 3,375
Other 22,746 19,622
Total accrued expenses $ 225,931 $ 180,290