XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Finite-Lived Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Gross Carrying Amount $ 164,225 $ 42,978
Accumulated Amortization (31,740) (25,282)
Total 132,485 17,696
Indefinite-Lived Intangible Assets    
Total non-amortizable 42,672 1,843
Intangible assets, Gross Carrying Amount 206,897 44,821
Intangible assets, Net Carrying Amount 175,157 19,539
In-process research and development    
Indefinite-Lived Intangible Assets    
Total non-amortizable 41,000 0
Trademarks    
Indefinite-Lived Intangible Assets    
Total non-amortizable 1,068 1,068
Patents and trademarks pending    
Indefinite-Lived Intangible Assets    
Total non-amortizable 604 775
Developed technology    
Intangible Assets [Line Items]    
Gross Carrying Amount 118,322 29,402
Accumulated Amortization (21,337) (16,562)
Total $ 96,985 12,840
Developed technology | Minimum    
Intangible Assets [Line Items]    
Useful Life 3 years  
Developed technology | Maximum    
Intangible Assets [Line Items]    
Useful Life 8 years  
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 33,223 5,530
Accumulated Amortization (4,716) (3,620)
Total $ 28,507 1,910
Customer relationships | Minimum    
Intangible Assets [Line Items]    
Useful Life 5 years  
Customer relationships | Maximum    
Intangible Assets [Line Items]    
Useful Life 10 years  
Trademarks    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,706 1,333
Accumulated Amortization (1,784) (817)
Total $ 4,922 516
Trademarks | Minimum    
Intangible Assets [Line Items]    
Useful Life 3 years  
Trademarks | Maximum    
Intangible Assets [Line Items]    
Useful Life 23 years  
Issued patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,931 3,222
Accumulated Amortization (1,470) (1,707)
Total $ 1,461 1,515
Issued patents | Minimum    
Intangible Assets [Line Items]    
Useful Life 8 years  
Issued patents | Maximum    
Intangible Assets [Line Items]    
Useful Life 26 years  
Domain names    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,043 3,043
Accumulated Amortization (2,433) (2,128)
Total $ 610 915
Domain names | Minimum    
Intangible Assets [Line Items]    
Useful Life 5 years  
Domain names | Maximum    
Intangible Assets [Line Items]    
Useful Life 10 years  
Non-compete agreements    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 0 448
Accumulated Amortization 0 (448)
Total $ 0 $ 0