v3.26.1
Share-based Compensation - Options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares        
Outstanding at the beginning 46,274,612 51,672,005 56,274,213  
Number of options Exercised (42,869,327) (5,279,893) (3,770,958)  
Number of options Forfeited (135,000) (117,500) (831,250)  
Outstanding at the end 3,270,285 46,274,612 51,672,005 56,274,213
Weighted average exercise price per share        
Outstanding at the beginning (in dollars per share) $ 0 $ 0.15 $ 0.16  
Exercised (in dollars per share) 0 0.01 0.31  
Forfeited (in dollars per share) 0 0.14 0.36  
Outstanding at the end (in dollars per share) 0 0 0.15 $ 0.16
Weighted average grant date fair value per share        
Outstanding at the beginning (in dollars per share) 4.39 4.44 4.42  
Exercised (in dollars per share) 4.35 4.85 3.54  
Forfeited (in dollar per share) 3.31 6.45 7.16  
Outstanding at the end (in dollars per share) $ 4.97 $ 4.39 $ 4.44 $ 4.42
Weighted average remaining contractual term and Aggregate intrinsic value        
Weighted average remaining contractual term 5 years 3 months 18 days 3 years 10 months 13 days 4 years 11 months 12 days 6 years 14 days
Outstanding at the beginning (in dollars) $ 70,995 $ 105,285 $ 98,287  
Outstanding at the end (in dollars) $ 6,900 $ 70,995 $ 105,285 $ 98,287