XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Segments and Geographical Information - Reconciliation of Net Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Segment income from operations $ 163,033 $ 147,046 $ 294,133 $ 301,181
Interest income 2,859 3,301 8,175 7,693
Other income (expense), net 7,624 (6,481) 11,650 (6,622)
Net income before provision for income taxes 173,516 143,866 313,958 302,252
Operating Segments        
Segment Reporting Information [Line Items]        
Segment income from operations 352,748 370,416 671,435 706,347
Unallocated corporate expenses        
Segment Reporting Information [Line Items]        
Segment income from operations $ (189,715) $ (223,370) $ (377,302) $ (405,166)