Consolidated balance sheet components - Summary of Expected Amortization Expense Capitalized Software (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Remainder of 2026 | $ 12,565 | |
| 2027 | 10,962 | |
| 2028 | 4,968 | |
| 2029 | 278 | |
| Total expected amortization | $ 28,773 | $ 28,964 |