v3.25.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Before Income Taxes
Income before income taxes is composed of the following:
 
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (In thousands)
United States$(43,691)$(40,629)$(104,461)$(75,042)
Foreign(20,069)175,753 (53,330)352,135 
Income before income taxes$(63,760)$135,124 $(157,791)$277,093