v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Non-voting Ordinary shares
Common Stock
Ordinary shares
Treasury Ordinary shares
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income (loss)
Beginning balance (in shares) at Dec. 31, 2024   44,210,406 293,134,865        
Beginning balance at Dec. 31, 2024 $ 1,051,906 $ 0 $ 0 $ (130,117) $ 1,335,825 $ (154,220) $ 418
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation expenses 32,816       32,816    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   (11,517,962) (36,713,192)        
Repurchase of Ordinary shares (150,173)     (150,173)      
Exercise of options and vested RSUs (in shares)     7,971,158        
Exercise of options and vested RSUs 3,206       3,206    
Payments of tax withholding for share-based compensation (1,977)       (1,977)    
Other comprehensive income 2,350           2,350
Net income (loss) (13,095)         (13,095)  
Ending balance (in shares) at Jun. 30, 2025   32,692,444 264,392,831        
Ending balance at Jun. 30, 2025 925,033 $ 0 $ 0 (280,290) 1,369,870 (167,315) 2,768
Beginning balance (in shares) at Mar. 31, 2025   40,054,344 284,444,554        
Beginning balance at Mar. 31, 2025 1,008,209 $ 0 $ 0 (179,624) 1,351,576 (162,970) (773)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation expenses 17,020       17,020    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   (7,361,900) (24,627,095)        
Repurchase of Ordinary shares (100,666)     (100,666)      
Exercise of options and vested RSUs (in shares)     4,575,372        
Exercise of options and vested RSUs 2,409       2,409    
Payments of tax withholding for share-based compensation (1,135)       (1,135)    
Other comprehensive income 3,541           3,541
Net income (loss) (4,345)         (4,345)  
Ending balance (in shares) at Jun. 30, 2025   32,692,444 264,392,831        
Ending balance at Jun. 30, 2025 925,033 $ 0 $ 0 (280,290) 1,369,870 (167,315) 2,768
Beginning balance (in shares) at Dec. 31, 2025   30,039,644 246,330,707        
Beginning balance at Dec. 31, 2025 907,195 $ 0 $ 0 (385,651) 1,404,248 (111,936) 534
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Non-voting Ordinary shares reclassified into Ordinary shares   (12,000,000) 12,000,000        
Share-based compensation expenses 29,342       29,342    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   0 (16,244,480)        
Repurchase of Ordinary shares (65,175)     (65,175)      
Exercise of options and vested RSUs (in shares)     9,763,991        
Exercise of options and vested RSUs 9,173       9,173    
Payments of tax withholding for share-based compensation (6,902)       (6,902)    
Other comprehensive income 977           977
Net income (loss) 63,383         63,383  
Ending balance (in shares) at Jun. 30, 2026   18,039,644 251,850,218        
Ending balance at Jun. 30, 2026 937,993 $ 0 $ 0 (450,826) 1,435,861 (48,553) 1,511
Beginning balance (in shares) at Mar. 31, 2026   30,039,644 243,107,545        
Beginning balance at Mar. 31, 2026 955,330 $ 0 $ 0 (409,284) 1,417,818 (52,870) (334)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Non-voting Ordinary shares reclassified into Ordinary shares   (12,000,000) 12,000,000        
Share-based compensation expenses 14,679       14,679    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   0 (9,358,730)        
Repurchase of Ordinary shares (41,542)     (41,542)      
Exercise of options and vested RSUs (in shares)     6,101,403        
Exercise of options and vested RSUs 7,691       7,691    
Payments of tax withholding for share-based compensation (4,327)       (4,327)    
Other comprehensive income 1,845           1,845
Net income (loss) 4,317         4,317  
Ending balance (in shares) at Jun. 30, 2026   18,039,644 251,850,218        
Ending balance at Jun. 30, 2026 $ 937,993 $ 0 $ 0 $ (450,826) $ 1,435,861 $ (48,553) $ 1,511