XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Revenues $ 591,975 $ 498,727 $ 505,099 $ 528,273 $ 556,910 $ 519,878 $ 504,520 $ 542,208 $ 2,124,074 $ 2,123,516 $ 1,894,920
Cost of operations                 (1,573,797) (1,548,119) (1,361,056)
Total before tax                 395,713 362,172 313,742
Other – net                 85,207 34,116 22,599
Provision for Income Taxes                 (89,425) (82,976) (69,065)
Net income                 306,288 279,196 244,677
Accumulated Other Comprehensive Income Component Recognized                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Net income                 (2,597) (2,045) (2,918)
Accumulated Other Comprehensive Income Component Recognized | Realized (loss) gain on derivative financial instruments                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Revenues                 307    
Cost of operations                 (712)    
Total before tax                 (405)    
Provision for Income Taxes                 103    
Net income                 (302)    
Accumulated Other Comprehensive Income Component Recognized | Realized (loss) gain on derivative financial instruments                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Revenues                   (35) (132)
Cost of operations                   695 (1,066)
Total before tax                   660 (1,198)
Provision for Income Taxes                   (173) 310
Net income                   487 (888)
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                 (2,919) (3,177) (2,592)
Provision for Income Taxes                 624 645 562
Net income                 $ (2,295) $ (2,532) $ (2,030)