XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Ordinary Shares
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balances at Dec. 31, 2022 $ 1 $ 1,295,725 $ (15) $ (853,911) $ 441,800
Balance (in shares) at Dec. 31, 2022 65,227        
Increase (Decrease) in Stockholders' Equity          
Repurchase of ordinary shares, net of transaction costs $ (1) (197,051)     (197,052)
Repurchase of ordinary shares, net of transaction costs (in shares) (18,634)        
Proceeds from ESPP purchases   619     619
Proceeds from ESPP purchases (in shares) 86        
Employee share-based compensation expense   25,371     25,371
Issuance of restricted shares (in shares) 1,651        
Repurchase of shares to satisfy tax withholding   (2,500)     (2,500)
Repurchase of shares to satisfy tax withholding (in shares) (239)        
Net unrealized gain (loss) on marketable securities     (50)   (50)
Net loss       (55,193) (55,193)
Balances at Dec. 31, 2023   1,122,164 (65) (909,104) $ 212,995
Balance (in shares) at Dec. 31, 2023 48,091       48,091
Increase (Decrease) in Stockholders' Equity          
Repurchase of ordinary shares, net of transaction costs   (445)     $ (445)
Repurchase of ordinary shares, net of transaction costs (in shares) (38)        
Proceeds from the sale of ordinary shares   99     99
Proceeds from the sale of ordinary shares (in shares) 11        
Proceeds from ESPP purchases   508     508
Proceeds from ESPP purchases (in shares) 61        
Employee share-based compensation expense   21,393     21,393
Issuance of restricted shares (in shares) 1,641        
Repurchase of shares to satisfy tax withholding   (2,659)     (2,659)
Repurchase of shares to satisfy tax withholding (in shares) (295)        
Net unrealized gain (loss) on marketable securities     72   72
Net loss       (56,418) (56,418)
Balances at Dec. 31, 2024   $ 1,141,060 $ 7 $ (965,522) $ 175,545
Balance (in shares) at Dec. 31, 2024 49,471       49,471