v3.26.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Ordinary Shares
Treasury Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit
Balance (in shares) at Dec. 31, 2024   112,754,822        
Balance at Dec. 31, 2024 $ 773,526 $ 315   $ 1,132,224 $ 655 $ (359,668)
Issuance of ordinary shares upon exercise of share options (in shares)   1,163,294        
Issuance of ordinary shares upon exercise of share options 9,971 $ 3   9,968    
Issuance of ordinary shares upon release of restricted share units (in shares)   3,670,431        
Issuance of ordinary shares upon release of restricted share units   $ 11   (11)    
Issuance of ordinary shares under the employee share purchase plan (in shares)   464,340        
Issuance of ordinary shares under the employee share purchase plan 11,917 $ 1   11,916    
Issuance of ordinary shares related to business combination (in shares)   251,454        
Issuance of ordinary shares related to business combination   $ 1   (1)    
Share-based compensation expense 115,714     115,714    
Other comprehensive income (loss), net of tax 4,899       4,899  
Net income (loss) (56,609)         (56,609)
Balance (in shares) at Sep. 30, 2025   118,304,341        
Balance at Sep. 30, 2025 859,418 $ 331   1,269,810 5,554 (416,277)
Balance (in shares) at Jun. 30, 2025   116,480,896        
Balance at Jun. 30, 2025 826,454 $ 326   1,220,235 5,739 (399,846)
Issuance of ordinary shares upon exercise of share options (in shares)   287,762        
Issuance of ordinary shares upon exercise of share options 3,097 $ 1   3,096    
Issuance of ordinary shares upon release of restricted share units (in shares)   1,100,943        
Issuance of ordinary shares upon release of restricted share units   $ 3   (3)    
Issuance of ordinary shares under the employee share purchase plan (in shares)   183,286        
Issuance of ordinary shares under the employee share purchase plan 5,623     5,623    
Issuance of ordinary shares related to business combination (in shares)   251,454        
Issuance of ordinary shares related to business combination   $ 1   (1)    
Share-based compensation expense 40,860     40,860    
Other comprehensive income (loss), net of tax (185)       (185)  
Net income (loss) (16,431)         (16,431)
Balance (in shares) at Sep. 30, 2025   118,304,341        
Balance at Sep. 30, 2025 859,418 $ 331   1,269,810 5,554 (416,277)
Balance (in shares) at Dec. 31, 2025   119,615,355        
Balance at Dec. 31, 2025 $ 887,447 $ 335   1,312,833 5,766 (431,487)
Issuance of ordinary shares upon exercise of share options (in shares) 666,771 666,771        
Issuance of ordinary shares upon exercise of share options $ 5,945 $ 2   5,943    
Issuance of ordinary shares upon release of restricted share units (in shares)   3,713,095        
Issuance of ordinary shares upon release of restricted share units   $ 12   (12)    
Issuance of ordinary shares under the employee share purchase plan (in shares)   422,767        
Issuance of ordinary shares under the employee share purchase plan 14,651 $ 2   14,649    
Issuance of ordinary shares related to business combination (in shares)   251,454        
Issuance of ordinary shares related to business combination   $ 1   (1)    
Repurchases of ordinary shares (in shares)     (47,727)      
Repurchases of ordinary shares (2,028)   $ (2,028)      
Share-based compensation expense 120,997     120,997    
Other comprehensive income (loss), net of tax (11,085)       (11,085)  
Net income (loss) (5,879)         (5,879)
Balance (in shares) at Sep. 30, 2026   124,669,442        
Balance (in shares) at Sep. 30, 2026     (47,727)      
Balance at Sep. 30, 2026 1,010,048 $ 352 $ (2,028) 1,454,409 (5,319) (437,366)
Balance (in shares) at Jun. 30, 2026   123,093,109        
Balance (in shares) at Jun. 30, 2026     (47,727)      
Balance at Jun. 30, 2026 960,706 $ 347 $ (2,028) 1,404,979 1,327 (443,919)
Issuance of ordinary shares upon exercise of share options (in shares)   156,696        
Issuance of ordinary shares upon exercise of share options 1,147     1,147    
Issuance of ordinary shares upon release of restricted share units (in shares)   984,392        
Issuance of ordinary shares upon release of restricted share units   $ 3   (3)    
Issuance of ordinary shares under the employee share purchase plan (in shares)   183,791        
Issuance of ordinary shares under the employee share purchase plan 6,495 $ 1   6,494    
Issuance of ordinary shares related to business combination (in shares)   251,454        
Issuance of ordinary shares related to business combination   $ 1   (1)    
Share-based compensation expense 41,793     41,793    
Other comprehensive income (loss), net of tax (6,646)       (6,646)  
Net income (loss) 6,553         6,553
Balance (in shares) at Sep. 30, 2026   124,669,442        
Balance (in shares) at Sep. 30, 2026     (47,727)      
Balance at Sep. 30, 2026 $ 1,010,048 $ 352 $ (2,028) $ 1,454,409 $ (5,319) $ (437,366)