v3.26.1
Condensed consolidated financial statement details - Future Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finite-Lived Intangible Assets, Net $ 3,594 $ 4,063
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Net 3,594 $ 4,063
Intangibles, Total    
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 1,875  
Finite-Lived Intangible Assets [Line Items]    
Next Rolling 12 Months 1,406  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 1,875  
Finite-Lived Intangible Assets, Amortization Expense, Year Three 313  
Finite-Lived Intangible Asset, Expected Amortization, Year Four 0  
Finite-Lived Intangible Asset, Expected Amortization, Year Five $ 0