XML 52 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Schedule of Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 990,376 $ 982,901
Accumulated Amortization (305,859) (257,376)
Total intangible assets $ 684,517 $ 725,525
Customer Relationships Database [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted average remaining useful life (years) 13 years 9 months 7 days 14 years 2 months 1 day
Gross Carrying Amount $ 611,613 $ 610,709
Accumulated Amortization (176,372) (145,588)
Total intangible assets $ 435,241 $ 465,121
Brands and Trademarks [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted average remaining useful life (years) 13 years 2 months 8 days 13 years 8 months 1 day
Gross Carrying Amount $ 174,523 $ 174,479
Accumulated Amortization (40,462) (35,148)
Total intangible assets $ 134,061 $ 139,331
Intellectual Property [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted average remaining useful life (years) 5 years 6 months 5 years 11 months 12 days
Gross Carrying Amount $ 159,807 $ 159,989
Accumulated Amortization (74,451) (64,342)
Total intangible assets $ 85,356 $ 95,647
Developed Technology [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted average remaining useful life (years)   1 year 8 months 1 day
Gross Carrying Amount   $ 527
Accumulated Amortization   (309)
Total intangible assets   $ 218
Internal-Use Software [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted average remaining useful life (years) 3 years 2 months 23 days 3 years 2 months 26 days
Gross Carrying Amount $ 44,433 $ 37,197
Accumulated Amortization (14,574) (11,989)
Total intangible assets $ 29,859 $ 25,208