v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Ordinary shares
Additional Paid-in Capital
Treasury shares
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2024   140,347,436        
Beginning balance at Dec. 31, 2024 $ 1,935,972 $ 14 $ 1,038,213   $ 909,024 $ (11,279)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation 11,550   11,550      
Vesting of restricted share units, net of shares withheld for taxes (in shares)   579,234        
Vesting of restricted share units, net of shares withheld for taxes (48,449)   (48,449)      
Shares issued under employee share purchase plan 7,425   7,425      
Other comprehensive income (loss), net of tax 13,900         13,900
Net income 117,835       117,835  
Ending balance (in shares) at Mar. 31, 2025   141,041,197        
Ending balance at Mar. 31, 2025 $ 2,038,233 $ 14 1,008,739   1,026,859 2,621
Beginning balance (in shares) at Dec. 31, 2025 141,158,026 141,158,026        
Beginning balance at Dec. 31, 2025 $ 2,676,211 $ 14 1,045,504 $ 0 1,610,398 20,295
Beginning balance (in shares) at Dec. 31, 2025 0     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation $ 30,309   30,309      
Vesting of restricted share units, net of shares withheld for taxes (in shares)   660,000        
Vesting of restricted share units, net of shares withheld for taxes (48,675)   (48,675)      
Shares issued under employee share purchase plan 8,099   8,099      
Repurchase of ordinary shares (in shares)   193,135   193,135    
Repurchase of ordinary shares (19,999)     $ (19,999)    
Other comprehensive income (loss), net of tax (4,317)         (4,317)
Net income $ 121,462       121,462  
Ending balance (in shares) at Mar. 31, 2026 141,709,721 141,709,721        
Ending balance at Mar. 31, 2026 $ 2,763,090 $ 14 $ 1,035,237 $ (19,999) $ 1,731,860 $ 15,978
Ending balance (in shares) at Mar. 31, 2026 193,135     193,135