XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segment Information - Reconciliation of Segment Profit to Income Before Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Reconciliation of segment profit to income before income taxes        
Income before income taxes $ 40,961 $ 44,975 $ 70,713 $ 84,838
Stock compensation expense 9,320 10,323 27,405 31,834
Changes in fair value of contingent consideration 148 (834) 451 (631)
Non-controlling interest segment (profit) loss   (788)   59
Depreciation and amortization 33,047 28,189 97,302 82,896
Interest expense 8,990 7,663 26,034 16,711
Interest and other income (4,139) (1,781) (9,978) (3,801)
Segment Profit $ 88,327 $ 87,747 $ 211,927 $ 211,906