v3.26.1
Stock-based compensation - Schedule of Valuation Assumptions (Details) - Employee Stock
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Risk-free interest rate 3.65%
Expected term (years) 6 months
Expected volatility 49.33%
Expected annual dividend 0.00%