v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 369,431 $ 408,502
Accumulated Amortization (223,128) (204,022)
Net $ 146,303 $ 204,480
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 3 years 4 years
Gross Carrying Amount $ 745 $ 954
Accumulated Amortization (546) (690)
Net $ 199 $ 264
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   1 year 2 months 12 days
Gross Carrying Amount   $ 800
Accumulated Amortization   (478)
Net   $ 322
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 2 years 9 months 18 days 3 years 1 month 6 days
Gross Carrying Amount $ 323,313 $ 340,375
Accumulated Amortization (197,608) (178,427)
Net $ 125,705 $ 161,948
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   5 years 8 months 12 days
Gross Carrying Amount   $ 21,000
Accumulated Amortization   (6,641)
Net   $ 14,359
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 8 years 9 months 18 days 9 years 1 month 6 days
Gross Carrying Amount $ 39,373 $ 39,373
Accumulated Amortization (19,099) (14,912)
Net 20,274 $ 24,461
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   1 year
Gross Carrying Amount 6,000 $ 6,000
Accumulated Amortization (5,875) (2,874)
Net $ 125 $ 3,126