Quarterly report pursuant to Section 13 or 15(d)

Nature of Operations and Basis of Presentation (Details)

v3.24.2.u1
Nature of Operations and Basis of Presentation (Details)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
May 17, 2024
shares
May 31, 2024
USD ($)
$ / shares
shares
Feb. 29, 2024
agreement
Jun. 30, 2024
segment
Product Information [Line Items]        
Number of reportable segments | segment       2
Public offering, issued (in shares) | shares 2,429,577 2,429,577    
Public offering, price (in dollars per share) | $ / shares   $ 71.00    
Public offering proceeds | $   $ 162.0    
Discontinued Operations, Held-for-Sale | Federal And Defense Segment        
Product Information [Line Items]        
Number of agreements | agreement     2