v3.26.1
Goodwill and Intangible Assets - Schedule of Classes of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 04, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]              
Accumulated Amortization   $ 193,572     $ 193,572   $ 180,890
Total   257,815     257,815    
Impairment of intangible assets   0   $ 11,400 0 $ 11,400  
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]              
Cost   464,834     464,834   467,418
Accumulated Amortization   193,572     193,572   180,890
Net   271,262     271,262   286,528
Pathline, LLC              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years) 7 years            
Intangible assets, acquired $ 1,200            
Customer Relationships              
Intangible Asset, Finite-Lived [Line Items]              
Cost   144,301     144,301   144,301
Accumulated Amortization   90,471     90,471   85,441
Total   53,830     53,830   58,860
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]              
Accumulated Amortization   90,471     90,471   85,441
Developed Technology              
Intangible Asset, Finite-Lived [Line Items]              
Cost   276,825     276,825   276,825
Accumulated Amortization   92,942     92,942   83,714
Total   183,883     183,883   193,111
Impairment of intangible assets       10,500   10,500 10,500
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]              
Accumulated Amortization   92,942     $ 92,942   83,714
Developed Technology | Disposal Group, Held-for-Sale, Not Discontinued Operations | Trapelo              
Intangible Asset, Finite-Lived [Line Items]              
Impairment of intangible assets       4,700   4,700 $ 12,400
Trademarks              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)         15 years   15 years
Cost   30,261     $ 30,261   $ 30,261
Accumulated Amortization   10,159     10,159   9,151
Total   20,102     20,102   21,110
Impairment of intangible assets       $ 900   $ 900 900
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]              
Accumulated Amortization   10,159     $ 10,159   9,151
Trade Name              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)     2 years 6 months        
Cost             2,584
Accumulated Amortization             2,584
Total             0
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]              
Accumulated Amortization             2,584
Client Relationships | Pathline, LLC              
Intangible Asset, Finite-Lived [Line Items]              
Intangible assets, acquired             $ 1,200
Minimum | Customer Relationships              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)         7 years   7 years
Minimum | Developed Technology              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)         10 years   10 years
Maximum | Customer Relationships              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)         15 years   15 years
Maximum | Developed Technology              
Intangible Asset, Finite-Lived [Line Items]              
Amortization Period (years)         15 years   15 years
Trademarks              
Intangible Asset, Indefinite-Lived [Line Items]              
Trademark - Indefinite lived   $ 13,447     $ 13,447   $ 13,447