Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Common Stock [Member]
Class A [Member]
|
Additional Paid-in Capital [Member] |
Treasury Stock [Member] |
Accumulated Other Comprehensive Loss [Member] |
Retained Earnings [Member] |
Total |
| Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Cumulative effect adjustment from adoption of ASC Topic | ASU 2016-09 [Member] |
$ 0
|
$ 2,800
|
$ 0
|
$ 0
|
$ (2,800)
|
$ 0
|
| Balance at beginning of period at Dec. 31, 2016 |
91
|
439,635
|
(1,250,123)
|
(84,122)
|
1,558,589
|
664,070
|
| Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income |
0
|
0
|
0
|
0
|
129,437
|
129,437
|
| Other comprehensive income, net of tax |
0
|
0
|
0
|
17,804
|
0
|
17,804
|
| Repurchase of Class A common stock (Note 8) |
0
|
0
|
(71,731)
|
0
|
0
|
(71,731)
|
| Exercise of employee stock options/vesting of stock awards |
0
|
9,479
|
14,964
|
0
|
0
|
24,443
|
| Stock-based compensation |
0
|
19,314
|
0
|
0
|
0
|
19,314
|
| Acquisition of noncontrolling interests |
0
|
(11,067)
|
0
|
0
|
0
|
(11,067)
|
| Acquisitions |
0
|
6,188
|
2,196
|
0
|
0
|
8,384
|
| Cash dividends |
0
|
0
|
0
|
0
|
(76,058)
|
(76,058)
|
| Balance at end of period at Dec. 31, 2017 |
91
|
466,349
|
(1,304,694)
|
(66,318)
|
1,609,168
|
704,596
|
| Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Cumulative effect adjustment from adoption of ASC Topic | ASC 606 [Member] |
0
|
0
|
0
|
0
|
(13,042)
|
(13,042)
|
| Cumulative effect adjustment from adoption of ASC Topic | ASU 2018-02 [Member] |
0
|
0
|
0
|
0
|
(1,681)
|
(1,681)
|
| Net income |
0
|
0
|
0
|
0
|
121,887
|
121,887
|
| Other comprehensive income, net of tax |
0
|
0
|
0
|
(13,616)
|
0
|
(13,616)
|
| Repurchase of Class A common stock (Note 8) |
0
|
0
|
(69,565)
|
0
|
0
|
(69,565)
|
| Exercise of employee stock options/vesting of stock awards |
0
|
2,804
|
7,973
|
0
|
0
|
10,777
|
| Stock-based compensation |
0
|
26,609
|
0
|
0
|
0
|
26,609
|
| Acquisitions |
0
|
80,064
|
19,794
|
0
|
0
|
99,858
|
| Equity component of convertible note settlement (net) |
0
|
(23,262)
|
19,887
|
0
|
0
|
(3,375)
|
| Cash dividends |
0
|
0
|
0
|
0
|
(80,581)
|
(80,581)
|
| Balance at end of period at Dec. 31, 2018 |
91
|
552,564
|
(1,326,605)
|
(79,934)
|
1,635,751
|
781,867
|
| Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Cumulative effect adjustment from adoption of ASC Topic | ASC Topic 842 [Member] |
0
|
0
|
0
|
0
|
657
|
657
|
| Net income |
0
|
0
|
0
|
0
|
173,553
|
173,553
|
| Other comprehensive income, net of tax |
0
|
0
|
0
|
(5,358)
|
0
|
(5,358)
|
| Repurchase of Class A common stock (Note 8) |
0
|
0
|
(825)
|
0
|
0
|
(825)
|
| Exercise of employee stock options/vesting of stock awards |
0
|
(4,929)
|
2,604
|
0
|
0
|
(2,325)
|
| Stock-based compensation |
0
|
9,909
|
0
|
0
|
0
|
9,909
|
| Cash dividends |
0
|
0
|
0
|
0
|
(82,189)
|
(82,189)
|
| Balance at end of period at Dec. 31, 2019 |
$ 91
|
$ 557,544
|
$ (1,324,826)
|
$ (85,292)
|
$ 1,727,772
|
$ 875,289
|