v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 354,451 $ 369,431
Accumulated Amortization (268,088) (223,128)
Net $ 86,363 $ 146,303
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (Years) 2 years 3 years
Gross Carrying Amount $ 745 $ 745
Accumulated Amortization (613) (546)
Net $ 132 $ 199
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (Years) 2 years 3 months 18 days 2 years 9 months 18 days
Gross Carrying Amount $ 308,333 $ 323,313
Accumulated Amortization (238,189) (197,608)
Net $ 70,144 $ 125,705
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life (Years) 8 years 9 months 18 days 8 years 9 months 18 days
Gross Carrying Amount $ 39,373 $ 39,373
Accumulated Amortization (23,286) (19,099)
Net 16,087 20,274
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,000 6,000
Accumulated Amortization (6,000) (5,875)
Net $ 0 $ 125