v3.26.3
Divestiture and Discontinued Operation - Narrative (Details) - Discontinued Operations, Disposed of by Sale - Veristat, LLC
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Apr. 21, 2026
extension
Disposal Groups, Including Discontinued Operations [Line Items]              
Cash consideration from sale of assets $ 78,236            
Escrow 7,500 $ 15,000          
Additional contingent consideration 35,000   $ 35,000   $ 35,000    
Additional consideration received $ 7,500   7,500   7,500    
Pretax gain (loss) on sale     $ 8,749 $ 0 (56,732) $ 0  
Loss from discontinued operation         $ (40,699)    
Transaction Services Agreement, term extension notice period             30 days
Transaction Services Agreement, term extension, number of additional extension periods | extension             2
Minimum              
Disposal Groups, Including Discontinued Operations [Line Items]              
Transaction Services Agreement, term             3 months
Maximum              
Disposal Groups, Including Discontinued Operations [Line Items]              
Transaction Services Agreement, term             12 months