v3.26.1
Income or loss per share (Details) - shares
3 Months Ended
Mar. 31, 2026
Feb. 23, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of securities excluded from computation of earnings per share (in shares) 12,957,034 12,086,217
Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of securities excluded from computation of earnings per share (in shares) 7,540,464 6,961,012
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of securities excluded from computation of earnings per share (in shares) 1,305,909 1,418,355
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of securities excluded from computation of earnings per share (in shares) 1,827,661 1,531,850
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of securities excluded from computation of earnings per share (in shares) 2,283,000 2,175,000