v3.26.1
Discontinued Operations - Narrative (Details) - Helix Alliance - Disposed of by sale - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
May 01, 2026
Financial Information of Discontinued Operations      
Cash consideration from sale of Helix Alliance     $ 107,500
Estimated sale price $ 104,200 $ 104,200  
Net of cash retained by Helix Alliance 3,300 3,300  
Pre-tax gain on sale of Helix Alliance $ 16,114 $ 16,114