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