v3.26.1
Stockholders’ equity - Narrative (Details)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Period for recognition 2 years 3 months 18 days
Unrecognized compensation expense, excluding options $ 16.6
Performance stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Period for recognition 1 year 1 month 6 days
Unrecognized compensation expense, excluding options $ 8.0
2020 Plan | Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining shares available for grant (in shares) | shares 4.9
Unrecognized compensation expense, options $ 0.6
Period for recognition 9 months 18 days