XML 114 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Reconciliation of Total Operating Profit Reported for Business Segments to Income from Operations in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Total segment profit $ 699,389 $ 556,765 $ 643,917
Corporate overhead expenses (147,648) (132,241) (168,164)
Income from operations $ 551,741 $ 424,524 $ 475,753