v3.25.1
Intangible Assets - Schedule of Acquired Intangible Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 196,000
Accumulated Amortization (40,906)
Net Carrying Value 155,094
Tradenames and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 50,000
Accumulated Amortization (9,114)
Net Carrying Value $ 40,886
Weighted-Average Amortization Period (in years) 13 years 1 month 6 days
Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 48,000
Accumulated Amortization (17,500)
Net Carrying Value $ 30,500
Weighted-Average Amortization Period (in years) 5 years 1 month 6 days
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 98,000
Accumulated Amortization (14,292)
Net Carrying Value $ 83,708
Weighted-Average Amortization Period (in years) 17 years 1 month 6 days