v3.26.1
Stockholders' deficit - Schedule of Common Stock Available for Future Issuance (Details) - shares
Mar. 31, 2026
Jan. 08, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Common stock authorized 480,000,000   156,800,000
Common stock outstanding 53,403,173   915,261
Total common stock authorized and reserved for future issuance 10,210,847   40,242,816
Unreserved common stock available for future issuance 416,385,980   115,641,923
2020 Equity Incentive Plan [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   285,723
2026 Equity Incentive Plan [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 2,531,120   0
2026 Employee Stock Purchase Plan [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 27,843 27,843 0
Series Seed Preferred Stock [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   1,314,262
Series A Preferred Stock [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   20,520,285
Series A-1 Preferred Stock [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   657,133
Series B Preferred Stock [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   11,499,825
Partner Preferred Stock [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 0   65,713
Stock Options Outstanding [Member]      
Class of Stock [Line Items]      
Total common stock authorized and reserved for future issuance 7,651,884   5,899,875