XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations - Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net (loss) income from discontinued operations $ (4,018) $ 1,400 $ 18,966
Discontinued Operations, Held-for-Sale | Federal And Defense Segment      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenues 252,466 280,314 269,469
Costs and operating expenses 258,125 278,779 245,250
(Loss) income from discontinued operations before income taxes (5,659) 1,535 24,219
(Benefit) provision for income taxes (1,641) 135 5,253
Net (loss) income from discontinued operations $ (4,018) $ 1,400 $ 18,966