v3.26.1
Nature of Operations and Basis of Presentation (Details)
1 Months Ended 3 Months Ended
Feb. 29, 2024
agreement
Mar. 31, 2026
segment
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Number of reportable segments | segment   1
Number of agreements 2  
Discontinued Operations, Disposed of by Sale | Federal And Defense Segment    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Number of agreements 2