XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segment Information - Reconciliation of Segment Profit to Income Before Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Reconciliation of segment profit to income before income taxes    
Income before income taxes $ 970 $ 11,377
Stock compensation expense 9,607 7,646
Changes in fair value of contingent consideration 144 233
Depreciation and amortization 30,708 30,407
Interest expense 9,107 8,366
Interest and other income (4,974) (2,476)
Segment Profit $ 45,562 $ 55,553