XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Segments and Geographical Information - Reconciliation of Net Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Segment income from operations $ 96,298 $ 162,298 $ 390,431 $ 463,479
Interest income 3,249 4,003 11,424 11,696
Other income (expense), net (4,813) (371) 6,837 (6,993)
Net income before provision for income taxes 94,734 165,930 408,692 468,182
Operating Segments        
Segment Reporting Information [Line Items]        
Segment income from operations 310,549 345,063 981,984 1,051,410
Unallocated corporate expenses        
Segment Reporting Information [Line Items]        
Segment income from operations $ (214,251) $ (182,765) $ (591,553) $ (587,931)