Annual report [Section 13 and 15(d), not S-K Item 405]

Balance Sheet Components - Intangible assets, net (Details)

v3.26.1
Balance Sheet Components - Intangible assets, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Components    
Gross Carrying Amount $ 105,047 $ 92,575
Accumulated Amortization (10,231)  
Net Carrying Amount 94,816 92,575
Patents    
Balance Sheet Components    
Gross Carrying Amount 93,789 90,191
Accumulated Amortization (9,190)  
Net Carrying Amount 84,599 90,191
Trade names and trademarks    
Balance Sheet Components    
Gross Carrying Amount 3,288 2,384
Accumulated Amortization (294)  
Net Carrying Amount 2,994 $ 2,384
Customer relationships    
Balance Sheet Components    
Gross Carrying Amount 5,160  
Accumulated Amortization (315)  
Net Carrying Amount 4,845  
Internal use technology    
Balance Sheet Components    
Gross Carrying Amount 2,810  
Accumulated Amortization (432)  
Net Carrying Amount $ 2,378