v3.26.3
Stock-based compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 16, 2026
Sep. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options to purchase shares of common stock, outstanding, (in shares)   2,203,518 2,203,518 0
Weighted average grant date fair value (in dollars per share)   $ 19.53 $ 5.64  
Unrecognized share-based compensation expense relating to share options   $ 11.0 $ 11.0  
Weighted-average period for unrecognized compensation expense to be recognized     3 years 6 months  
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     4 years  
2025 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options to purchase shares of common stock, outstanding, (in shares)   2,002,285 2,002,285  
2026 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 2,688,931      
Shares increase percentage 5.00%      
Shares reserved for future issuance (in shares) 100,000,000      
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 336,116      
Shares increase percentage 1.00%      
Shares reserved for future issuance (in shares) 2,500,000