XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Acquired Intangible Assets and Goodwill - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross $ 149,890 $ 230,390
Accumulated Amortization (103,230) (130,847)
Net $ 46,660 99,543
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 9 years 3 months 18 days  
Gross $ 82,690 82,690
Accumulated Amortization (36,030) (33,698)
Net 46,660 48,992
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 66,340 66,340
Accumulated Amortization (66,340) (66,102)
Net $ 0 238
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 3 years 3 months 18 days  
Customer relationships(1)    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (Years) 10 years  
Gross $ 860 81,360
Accumulated Amortization (860) (31,047)
Net $ 0 $ 50,313