Income Before Provision for Taxes (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
Sep. 30, 2019 |
[1] | Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
[2] | Mar. 31, 2018 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|||||
Income Taxes [Line Items] | |||||||||||||||||
Income Before Provision for Taxes | $ 1,007,337 | $ 1,010,949 | $ 685,697 | $ 1,114,032 | $ (49,352) | $ 975,786 | $ 1,689,708 | $ 896,799 | $ 3,818,015 | $ 3,512,941 | $ 4,118,089 | ||||||
Domestic Tax Authority | |||||||||||||||||
Income Taxes [Line Items] | |||||||||||||||||
Income Before Provision for Taxes | 3,547,292 | 3,308,202 | 3,956,339 | ||||||||||||||
Foreign Tax Authority | |||||||||||||||||
Income Taxes [Line Items] | |||||||||||||||||
Income Before Provision for Taxes | $ 270,723 | $ 204,739 | $ 161,750 | ||||||||||||||
|