v3.25.1
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