XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTS INFORMATION - Reconciliation of Segment Revenues to Consolidated Revenues and Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 468,186 $ 377,523 $ 1,337,981 $ 1,051,151
Segment Reporting Information [Line Items]        
Income from operations 64,560 49,248 167,494 120,896
Stock-based compensation expense     (46,736) (39,920)
Depreciation and amortization expense (9,319) (7,174) (26,457) (20,866)
Interest and other income, net 1,941 1,416 2,442 2,802
Foreign exchange (loss)/gain (514) (77) 1,069 (1,470)
Income before provision for income taxes 65,987 50,587 171,005 122,228
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Segment revenues 468,528 378,290 1,338,831 1,052,014
Segment Reporting Information [Line Items]        
Income from operations 90,177 73,198 248,484 199,825
Unallocated amounts        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Segment revenues (342) (767) (850) (863)
Segment Reporting Information [Line Items]        
Other income included in segment revenues (342) (767) (850) (863)
Stock-based compensation expense (15,330) (11,217) (46,736) (39,920)
Non-corporate taxes (2,063) (1,966) (7,041) (7,212)
Professional fees (1,420) (1,050) (4,736) (5,870)
Depreciation and amortization expense (2,011) (1,883) (5,754) (5,763)
Bank charges (782) (574) (1,950) (1,417)
One-time charges and other acquisition-related expenses (155) (289) (2,016) (1,187)
Other operating expenses $ (3,514) $ (6,204) $ (11,907) $ (16,697)