Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Intangible assets, net (Details)

v3.25.2
Balance Sheet Components - Intangible assets, net (Details)
Jun. 30, 2025
USD ($)
Balance Sheet Components  
Gross Carrying Amount $ 101,562
Accumulated Amortization (4,782)
Net Carrying Amount 96,780
Patents  
Balance Sheet Components  
Gross Carrying Amount 90,304
Accumulated Amortization (4,515)
Net Carrying Amount 85,789
Trade names and trademarks  
Balance Sheet Components  
Gross Carrying Amount 3,288
Accumulated Amortization (130)
Net Carrying Amount 3,158
Customer relationships  
Balance Sheet Components  
Gross Carrying Amount 5,160
Accumulated Amortization (58)
Net Carrying Amount 5,102
Internal use technology  
Balance Sheet Components  
Gross Carrying Amount 2,810
Accumulated Amortization (79)
Net Carrying Amount $ 2,731