XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues $ 612,445 $ 554,208 $ 1,180,805 $ 1,084,946
OPERATING INCOME:        
Total Operating Income 86,666 95,237 174,508 166,810
Other Income (Expense) (8,727) 2,862 (16,895) 8,737
Income before Provision for Income Taxes 77,939 98,099 157,613 175,547
Operating Segments        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues 612,887 555,059 1,181,697 1,086,786
OPERATING INCOME:        
Total Operating Income 93,225 96,647 185,298 172,840
Operating Segments | Government Operations        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues 491,967 436,537 951,853 868,314
OPERATING INCOME:        
Total Operating Income 82,208 83,783 172,768 156,014
Operating Segments | Commercial Operations        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues 120,920 118,522 229,844 218,472
OPERATING INCOME:        
Total Operating Income 11,017 12,864 12,530 16,826
Eliminations        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues (442) (851) (892) (1,840)
Eliminations | Government Operations        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues (388) (851) (788) (1,774)
Eliminations | Commercial Operations        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Revenues (54) 0 (104) (66)
Unallocated Corporate        
OPERATING INCOME:        
Total Operating Income $ (6,559) $ (1,410) $ (10,790) $ (6,030)