XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Definite-Lived Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Intangible Assets    
Gross Carrying Amount $ 183,736 $ 164,225
Accumulated Amortization (51,982) (31,740)
Total 131,754 132,485
Indefinite-Lived Intangible Assets [Line Items]    
Total non-amortizable 27,294 42,672
Intangible assets, Gross Carrying Amount 211,030 206,897
Intangible assets, Net Carrying Amount 159,048 175,157
In-process research and development    
Indefinite-Lived Intangible Assets [Line Items]    
Total non-amortizable 25,750 41,000
Indefinite-lived intangible assets acquired 15,300  
Trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Total non-amortizable 1,068 1,068
Patents and trademarks pending    
Indefinite-Lived Intangible Assets [Line Items]    
Total non-amortizable 476 604
Developed technology    
Intangible Assets    
Gross Carrying Amount 136,972 118,322
Accumulated Amortization (36,884) (21,337)
Total $ 100,088 96,985
Developed technology | Minimum    
Intangible Assets    
Useful Life 3 years  
Developed technology | Maximum    
Intangible Assets    
Useful Life 8 years  
Customer relationships    
Intangible Assets    
Gross Carrying Amount $ 34,027 33,223
Accumulated Amortization (7,663) (4,716)
Total $ 26,364 28,507
Customer relationships | Minimum    
Intangible Assets    
Useful Life 5 years  
Customer relationships | Maximum    
Intangible Assets    
Useful Life 10 years  
Issued trademarks    
Intangible Assets    
Gross Carrying Amount $ 6,704 6,706
Accumulated Amortization (3,221) (1,784)
Total $ 3,483 4,922
Issued trademarks | Minimum    
Intangible Assets    
Useful Life 3 years  
Issued trademarks | Maximum    
Intangible Assets    
Useful Life 23 years  
Issued patents    
Intangible Assets    
Gross Carrying Amount $ 2,990 2,931
Accumulated Amortization (1,552) (1,470)
Total $ 1,438 1,461
Issued patents | Minimum    
Intangible Assets    
Useful Life 8 years  
Issued patents | Maximum    
Intangible Assets    
Useful Life 26 years  
Domain names    
Intangible Assets    
Gross Carrying Amount $ 3,043 3,043
Accumulated Amortization (2,662) (2,433)
Total $ 381 $ 610
Domain names | Minimum    
Intangible Assets    
Useful Life 5 years  
Domain names | Maximum    
Intangible Assets    
Useful Life 10 years