XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Revenues $ 624,177 $ 523,711 $ 554,208 $ 530,738 $ 591,975 $ 498,727 $ 505,099 $ 528,273 $ 2,232,834 $ 2,124,074 $ 2,123,516
Cost of operations                 (1,680,899) (1,573,797) (1,548,119)
Total before tax                 314,377 395,713 362,172
Other – net                 1,458 85,207 34,116
Provision for Income Taxes                 (75,757) (89,425) (82,976)
Net income                 238,620 306,288 279,196
Accumulated Other Comprehensive Income Component Recognized                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Net income                 (3,158) (2,597) (2,045)
Accumulated Other Comprehensive Income Component Recognized | Realized (loss) gain on derivative financial instruments                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Revenues                 (370) 307 (35)
Cost of operations                 (343) (712) 695
Total before tax                 (713) (405) 660
Provision for Income Taxes                 181 103 (173)
Net income                 (532) (302) 487
Accumulated Other Comprehensive Income Component Recognized | Amortization of prior service cost on benefit obligations                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other – net                 (3,283) (2,919) (3,177)
Provision for Income Taxes                 657 624 645
Net income                 $ (2,626) $ (2,295) $ (2,532)