v3.26.1
Balance Sheet Components - Schedule of Intangible Assets, Net (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Intangible Asset, Finite-Lived [Line Items]  
Gross Carrying Amount $ 116,761
Accumulated Amortization (16,526)
Net Carrying Amount 100,235
Patents  
Intangible Asset, Finite-Lived [Line Items]  
Gross Carrying Amount 99,202
Accumulated Amortization (14,129)
Net Carrying Amount 85,073
Trade names and trademarks  
Intangible Asset, Finite-Lived [Line Items]  
Gross Carrying Amount 3,457
Accumulated Amortization (473)
Net Carrying Amount 2,984
Customer relationships  
Intangible Asset, Finite-Lived [Line Items]  
Gross Carrying Amount 9,240
Accumulated Amortization (936)
Net Carrying Amount 8,304
Internal use technology  
Intangible Asset, Finite-Lived [Line Items]  
Gross Carrying Amount 4,862
Accumulated Amortization (988)
Net Carrying Amount $ 3,874