v3.26.3
Segment Reporting - Schedule of Reconciliation of Net Income to Adjusted Segment Earnings before Interest, Taxes, Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Income before income tax provision $ 77,222 $ 111,728 $ 228,758 $ 284,248
Interest expense 13,331 7,634 31,406 13,859
Interest income and other (713) (1,692) (1,386) (2,466)
Special charges 46,008 0 46,008 25,295
Selling, general and administrative expenses 214,404 199,484 667,415 586,023
Total segment gross profit 350,790 317,934 973,890 909,809
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting [Line Items]        
Income before income tax provision 77,222 111,728 228,758 284,248
Interest expense 13,331 7,634 31,406 13,859
Interest income and other (713) (1,692) (1,386) (2,466)
Amortization of intangibles 538 780 1,689 2,850
Special charges 46,008 0 46,008 25,295
Selling, general and administrative expenses 214,404 199,484 667,415 586,023
Total segment gross profit $ 350,790 $ 317,934 $ 973,890 $ 909,809