XML 112 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Income Before Provision for Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Taxes [Line Items]      
Income Before Provision (Benefit) for Taxes $ 3,461,789 $ 13,559,396 $ 2,617,520
Domestic Tax Authority      
Income Taxes [Line Items]      
Income Before Provision (Benefit) for Taxes 3,023,588 13,275,132 2,311,734
Foreign Tax Authority      
Income Taxes [Line Items]      
Income Before Provision (Benefit) for Taxes $ 438,201 $ 284,264 $ 305,786