XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Business segment data - Schedule of Operating Revenues Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,050,516 $ 1,000,795 $ 3,311,886 $ 3,522,020
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,054,646 1,004,592 3,355,897 3,560,199
Corporate, Non-Segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,433 1,689 4,283 6,412
Intersegment eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ (5,563) $ (5,486) $ (48,294) $ (44,591)