Quarterly report [Sections 13 or 15(d)]

Nature of Operations and Basis of Presentation (Details)

v3.25.1
Nature of Operations and Basis of Presentation (Details)
1 Months Ended 3 Months Ended
Feb. 29, 2024
agreement
Mar. 31, 2025
segment
Accounting Policies [Abstract]    
Number of reportable segments | segment   1
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 | agreement 2