Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Gross Carrying Amount | $ 15,188 | $ 15,188 |
Accumulated Amortization | 4,014 | 2,199 |
Net Carrying Amount | 11,174 | 12,989 |
Developed technology | ||
Property, Plant and Equipment [Line Items] | ||
Gross Carrying Amount | 11,000 | 11,000 |
Accumulated Amortization | 1,222 | 305 |
Net Carrying Amount | 9,778 | 10,695 |
Assembled workforce | ||
Property, Plant and Equipment [Line Items] | ||
Gross Carrying Amount | 3,188 | 3,188 |
Accumulated Amortization | 2,125 | 1,727 |
Net Carrying Amount | 1,063 | 1,461 |
Customer relationships | ||
Property, Plant and Equipment [Line Items] | ||
Gross Carrying Amount | 1,000 | 1,000 |
Accumulated Amortization | 667 | 167 |
Net Carrying Amount | $ 333 | $ 833 |