XML 75 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Segments and Geographical Information - Reconciliation of Net Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Segment income from operations $ 141,955 $ 131,100
Interest income 3,911 5,316
Other income (expense), net 3,020 4,026
Net income before provision for income taxes 148,886 140,442
Operating Segments    
Segment Reporting Information [Line Items]    
Segment income from operations 373,875 318,687
Unallocated corporate expenses    
Segment Reporting Information [Line Items]    
Segment income from operations $ (231,920) $ (187,587)