XML 100 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Discontinued Operations - Schedule of Major Categories of Income from Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net income from discontinued operations $ 84,923 $ 11,867 $ 10,753
Discontinued Operations, Disposed of by Sale | PGSC and RRC      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Contract revenue 66,540 139,109 93,448
Contract cost of sales (60,218) (126,745) (82,372)
Operating income from discontinued operations 6,322 12,364 11,076
Other expense, net 0 (4) (156)
Gain on sale of discontinued operations 81,190 0 0
Income from discontinued operations before provision for income taxes 86,819 12,007 10,871
Provision for income taxes (1,896) (140) (118)
Net income from discontinued operations 84,923 11,867 10,753
Discontinued Operations, Disposed of by Sale | PGSC and RRC Including Adjustments      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
General and administrative expense $ (693) $ (353) $ (49)