v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Non-voting Ordinary shares
Common Stock
Ordinary shares
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
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 15,796       15,796    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   4,156,062 3,395,786 49,507,000      
Repurchase of Ordinary shares 797     $ 0      
Exercise of options and vested RSUs (in shares)     (12,086,097)        
Exercise of options and vested RSUs (49,507)       0    
Payments of tax withholding for share-based compensation (842)       (842)    
Other comprehensive loss (1,191)           (1,191)
Net income (loss) (8,750)         (8,750)  
Ending balance (in shares) at Mar. 31, 2025   40,054,344 284,444,554        
Ending balance at Mar. 31, 2025 1,008,209 $ 0 $ 0 (179,624) 1,351,576 (162,970) (773)
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]              
Share-based compensation expenses 14,663       14,663    
Repurchase of ordinary shares and non-voting ordinary shares (in shares)   0 (6,885,750)        
Repurchase of Ordinary shares 23,633     23,633      
Exercise of options and vested RSUs (in shares)     3,662,588        
Exercise of options and vested RSUs 1,482       1,482    
Payments of tax withholding for share-based compensation (2,575)       (2,575)    
Other comprehensive loss (868)           (868)
Net income (loss) 59,066         59,066  
Ending balance (in shares) at Mar. 31, 2026   30,039,644 243,107,545        
Ending balance at Mar. 31, 2026 $ 955,330 $ 0 $ 0 $ (409,284) $ 1,417,818 $ (52,870) $ (334)