v3.26.1
Stock-based compensation - Stock options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Weighted-Average Exercise Price    
Balance at the beginning (in dollars per share) $ 6.12  
Balance at the end (in dollars per share)   $ 6.12
Term and Intrinsic Value    
Weighted- Average Remaining Contractual Term, Outstanding   7 years 1 month 6 days
Aggregate Intrinsic Value, Outstanding | $   $ 3,799 [1]
Employee Stock Option    
Number of Shares    
Balance at the beginning | shares 5,722,326  
Options granted | shares 1,883,942  
Options exercised | shares (15,056)  
Options Forfeited/expired | shares (20,282)  
Balance at the end | shares 7,570,930 [2] 5,722,326
Vested and expected to vest | shares 7,570,930  
Exercisable at the end | shares 4,336,591  
Weighted-Average Exercise Price    
Weighted Average Exercise Price Granted $ 6.32  
Weighted Average Exercise Price Exercised 6.36  
Weighted Average Exercise Price Forfeited/expired 5.23  
Balance at the end (in dollars per share) 6.17 [2]  
Vested and expected to vest (in dollars per share) 6.17  
Exercisable at the end (in dollars per share) $ 6.44  
Term and Intrinsic Value    
Weighted- Average Remaining Contractual Term, Outstanding 7 years 3 months 18 days [2]  
Weighted Average Remaining Contractual Term - Vested and expected to vest 7 years 3 months 18 days  
Weighted- Average Remaining Contractual Term, Exercisable 6 years  
Aggregate Intrinsic Value, Outstanding | $ $ 13,928 [1],[2]  
Aggregate Intrinsic Value - Vested and expected to vest | $ 13,928 [1]  
Aggregate Intrinsic Value - Exercisable | $ $ 7,279 [1]  
[1] Aggregate intrinsic value represents the difference between the fair value of the Company’s Series A common stock on the last day of the fiscal period and the exercise price, multiplied by the number of options outstanding.
[2] Includes 462,411 performance-based options with a weighted-average exercise price of $6.44, all of which were fully vested and exercisable.