v3.26.1
Discontinued Operations - Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financial Information of Discontinued Operations        
Income (loss) from discontinued operations, net of tax $ 7,455 $ 2,464 $ (709) $ (5,848)
Helix Alliance | Disposed of by sale        
Financial Information of Discontinued Operations        
Net revenues 8,036   29,272  
Cost of sales 13,745   43,832  
Gross profit (loss) (5,709)   (14,560)  
Transaction-related costs (1,456)   (1,456)  
Selling, general and administrative expenses (907)   (2,619)  
Loss from operations (8,072)   (18,635)  
Net interest income 40   220  
Pre-tax gain on sale of Helix Alliance 16,114   16,114  
Income (loss) from discontinued operations before income taxes 8,082   (2,301)  
Income tax provision (benefit) 627   (1,592)  
Income (loss) from discontinued operations, net of tax $ 7,455   $ (709)  
Helix Alliance | Discontinued operations held for sale        
Financial Information of Discontinued Operations        
Net revenues   50,606   67,372
Cost of sales   49,112   77,460
Gross profit (loss)   1,494   (10,088)
Selling, general and administrative expenses   (1,604)   (3,271)
Loss from operations   (110)   (13,359)
Net interest income   301   632
Income (loss) from discontinued operations before income taxes   191   (12,727)
Income tax provision (benefit)   (2,273)   (6,879)
Income (loss) from discontinued operations, net of tax   $ 2,464   $ (5,848)