v3.25.3
Intangible Assets - Schedule of Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 979,198 $ 965,195
Accumulated Amortization (232,677) (156,463)
Total intangible assets $ 746,521 $ 808,732
Brands and Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 13 years 10 months 28 days 14 years 7 months 28 days
Gross Carrying Amount $ 174,478 $ 174,423
Accumulated Amortization (32,491) (24,493)
Total intangible assets $ 141,987 $ 149,930
Customer Relationships Database [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 14 years 4 months 9 days 15 years 1 month 6 days
Gross Carrying Amount $ 610,703 $ 608,758
Accumulated Amortization (130,640) (86,121)
Total intangible assets $ 480,063 $ 522,637
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 6 years 2 months 8 days 6 years 9 months 14 days
Gross Carrying Amount $ 159,993 $ 158,868
Accumulated Amortization (58,593) (37,240)
Total intangible assets $ 101,400 $ 121,628
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 1 year 8 months 1 day 8 months 19 days
Gross Carrying Amount $ 527 $ 1,226
Accumulated Amortization (309) (1,006)
Total intangible assets $ 218 $ 220
Internal-use Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 3 years 3 months 7 days 3 years 11 months 19 days
Gross Carrying Amount $ 33,497 $ 21,920
Accumulated Amortization (10,644) (7,603)
Total intangible assets $ 22,853 $ 14,317