XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Valuation Allowance [Line Items]    
Valuation allowance $ 618,153 $ 604,645
Foreign tax credits    
Valuation Allowance [Line Items]    
Valuation allowance 286,852 247,973
Intangible assets    
Valuation Allowance [Line Items]    
Valuation allowance 26,967 36,850
U.S. loss carryforwards    
Valuation Allowance [Line Items]    
Valuation allowance 140,836 169,598
Other U.S. deferred tax assets    
Valuation Allowance [Line Items]    
Valuation allowance 24,643 25,432
Foreign loss carryforwards    
Valuation Allowance [Line Items]    
Valuation allowance 43,099 32,674
Other foreign deferred tax assets    
Valuation Allowance [Line Items]    
Valuation allowance $ 95,756 $ 92,118