Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Intangible Assets, Net (Details)

v3.26.1
Balance Sheet Components - Schedule of Intangible Assets, Net (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 115,937
Accumulated Amortization (13,319)
Net Carrying Amount 102,618
Patents  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 99,190
Accumulated Amortization (11,647)
Net Carrying Amount 87,543
Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 3,457
Accumulated Amortization (383)
Net Carrying Amount 3,074
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 9,240
Accumulated Amortization (603)
Net Carrying Amount 8,637
Internal use technology  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 4,050
Accumulated Amortization (686)
Net Carrying Amount $ 3,364