v3.25.2
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 221,500
Accumulated Amortization (44,811)
Net Carrying Value $ 176,689
Weighted-Average Amortization Period (in years) 13 years 1 month 6 days
Tradenames and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 54,500
Accumulated Amortization (9,946)
Net Carrying Value $ 44,554
Weighted-Average Amortization Period (in years) 13 years
Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 62,900
Accumulated Amortization (19,276)
Net Carrying Value $ 43,624
Weighted-Average Amortization Period (in years) 6 years 2 months 12 days
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 104,100
Accumulated Amortization (15,589)
Net Carrying Value $ 88,511
Weighted-Average Amortization Period (in years) 16 years 7 months 6 days