XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segment Information - Reconciliation of Total Operating Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting [Abstract]        
Total operating profit from segments $ 181,738 $ 139,469 $ 515,193 $ 417,358
Corporate overhead expenses (37,906) (30,997) (108,996) (94,518)
Income from operations $ 143,832 $ 108,472 $ 406,197 $ 322,840