XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]    
Valuation allowance $ 1,340,581 $ 2,437,202
Foreign tax credits    
Valuation Allowance [Line Items]    
Valuation allowance 941,249 1,912,955
Disallowed interest expense carryforwards    
Valuation Allowance [Line Items]    
Valuation allowance 0 157,990
Intangible assets    
Valuation Allowance [Line Items]    
Valuation allowance 46,084 27,164
U.S. loss carryforwards    
Valuation Allowance [Line Items]    
Valuation allowance 160,778 107,407
Other U.S. deferred tax assets    
Valuation Allowance [Line Items]    
Valuation allowance 24,872 48,396
Foreign loss carryforwards    
Valuation Allowance [Line Items]    
Valuation allowance 80,569 109,283
Other foreign deferred tax assets    
Valuation Allowance [Line Items]    
Valuation allowance $ 87,029 $ 74,007