XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment data operating revenues reconciliation (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 1,737,337 $ 1,416,559
Operating Segments    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 1,764,365 1,443,948
Corporate, Non-Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 4,739 4,341
Intersegment Eliminations [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ (31,767) $ (31,730)