v3.26.1
Divestiture and Discontinued Operation - Schedule of Income (Loss) from Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disposal Groups, Including Discontinued Operations [Line Items]        
Total loss from discontinued operations, net of tax $ (49,189) $ (3,464) $ (46,127) $ (226)
Discontinued Operations, Disposed of by Sale | Veristat, LLC        
Disposal Groups, Including Discontinued Operations [Line Items]        
Total revenues 6,389 12,214 19,212 26,119
Cost of Revenues 3,717 6,431 10,663 13,232
Sales and marketing 67 331 472 662
General and administrative 110 486 545 855
Depreciation and amortization 1,287 3,085 4,363 6,161
Income from discontinued operations 1,208 1,881 3,169 5,209
Pre-tax loss on the disposal of discontinued operations (65,481) 0 (65,481) 0
Total income (loss) from discontinued operations before income taxes (64,273) 1,881 (62,312) 5,209
Income tax expense (benefit) (15,084) 5,345 (16,185) 5,435
Total loss from discontinued operations, net of tax $ (49,189) $ (3,464) $ (46,127) $ (226)