XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Reclassification from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense) $ 2,004 $ (11,853) $ 6,667
Income tax expense (benefit) (25,632) (21,942) 65,609
Net income (loss) attributable to Tutor Perini Corporation 91,925 108,394 (387,690)
Reclassification out of Accumulated Other Comprehensive Income | Defined Benefit Pension Plan      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense) 2,861 2,407 1,933
Income tax expense (benefit) (807) (675) (550)
Net income (loss) attributable to Tutor Perini Corporation 2,054 1,732 1,383
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gain (Loss) in Fair Value of Investments      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense) (352) (315) (76)
Income tax expense (benefit) 74 66 16
Net income (loss) attributable to Tutor Perini Corporation $ (278) $ (249) $ (60)