XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Reconciliation of Net Income To Adjusted Segment Earnings before Interest, Taxes, Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Income before income tax provision $ 80,581 $ 99,495
Interest expense 968 1,719
Interest income and other (2,842) (1,581)
Special charges 25,295 0
Selling, general and administrative expenses 184,335 201,870
Total segment gross profit 289,354 302,519
Revenues 898,282 928,553
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Income before income tax provision 80,581 99,495
Interest expense 968 1,719
Interest income and other (2,842) (1,581)
Amortization of intangibles 1,017 1,016
Special charges 25,295 0
Selling, general and administrative expenses 184,335 201,870
Total segment gross profit 289,354 302,519
Intersegment Eliminations    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Revenues $ 3,600 $ 3,400