v3.26.3
Divestiture and Discontinued Operation - Schedule of Income (Loss) from Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disposal Groups, Including Discontinued Operations [Line Items]        
Total income (loss) from discontinued operations, net of tax $ 9,171 $ 6,363 $ (36,956) $ 6,137
Discontinued Operations, Disposed of by Sale | Veristat, LLC        
Disposal Groups, Including Discontinued Operations [Line Items]        
Total revenues 1,120 13,729 20,332 39,848
Cost of Revenues 1,120 6,322 11,783 19,554
Sales and marketing 0 331 472 993
General and administrative 0 426 545 1,281
Depreciation and amortization 0 3,083 4,363 9,244
Income from discontinued operations 0 3,567 3,169 8,776
Pre-tax income (loss) on the disposal of discontinued operations 8,749 0 (56,732) 0
Total income (loss) from discontinued operations before income taxes 8,749 3,567 (53,563) 8,776
Income tax expense (benefit) (422) (2,796) (16,607) 2,639
Total income (loss) from discontinued operations, net of tax $ 9,171 $ 6,363 $ (36,956) $ 6,137