XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segment Information - Reconciliation of Total Operating Profit (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting [Abstract]    
Total segment profit $ 192,563 $ 163,605
Corporate overhead expenses (35,466) (37,754)
Income from operations $ 157,097 $ 125,851