XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets - Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240,411 $ 164,225
Accumulated Amortization (61,555) (31,740)
Net Carrying Amount 178,856 132,485
Indefinite-Lived Intangible Assets    
Total non-amortizable 18,116 42,672
Intangible assets, Gross Carrying Amount 258,527 206,897
Intangible assets, Net Carrying Amount 196,972 175,157
In-process research and development costs placed into service 24,400  
In-process research and development    
Indefinite-Lived Intangible Assets    
Total non-amortizable 16,600 41,000
Trademarks    
Indefinite-Lived Intangible Assets    
Total non-amortizable 1,068 1,068
Patents and trademarks pending    
Indefinite-Lived Intangible Assets    
Total non-amortizable 448 604
Developed technology    
Intangible Assets [Line Items]    
Gross Carrying Amount 183,122 118,322
Accumulated Amortization (44,399) (21,337)
Net Carrying Amount $ 138,723 96,985
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 $ 41,329 33,223
Accumulated Amortization (8,960) (4,716)
Net Carrying Amount $ 32,369 28,507
Customer relationships | Minimum    
Intangible Assets [Line Items]    
Useful Life 5 years  
Customer relationships | Maximum    
Intangible Assets [Line Items]    
Useful Life 10 years  
Issued trademarks    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,900 6,706
Accumulated Amortization (3,856) (1,784)
Net Carrying Amount $ 6,044 4,922
Issued trademarks | Minimum    
Intangible Assets [Line Items]    
Useful Life 3 years  
Issued trademarks | Maximum    
Intangible Assets [Line Items]    
Useful Life 23 years  
Issued patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,017 2,931
Accumulated Amortization (1,602) (1,470)
Net Carrying Amount $ 1,415 1,461
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,738) (2,433)
Net Carrying Amount $ 305 $ 610
Domain names | Minimum    
Intangible Assets [Line Items]    
Useful Life 5 years  
Domain names | Maximum    
Intangible Assets [Line Items]    
Useful Life 10 years