Annual report [Section 13 and 15(d), not S-K Item 405]

Discontinued Operations - Cash Flows Statement (Details)

v3.25.0.1
Discontinued Operations - Cash Flows Statement (Details) - Federal And Defense Segment - Discontinued Operations, Disposed of by Sale - 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]      
Depreciation and amortization $ 150 $ 2,289 $ 3,576
Purchases of property and equipment 0 295 331
Stock-based compensation $ 0 $ 139 $ 63