XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Ordinary Shares - Schedule of treasury shares issued, repurchased and subsequently retired (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Treasury stock held, beginning of period (in shares) 609,390  
Treasury stock held, end of period (in shares) 2,008,984  
Treasury Shares    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock held, beginning of period (in shares) 609,390 294,029
Repurchases (in shares) 1,400,986 0
Share-based compensation (in shares) (1,392) (1,392)
Treasury stock held, end of period (in shares) 2,008,984 292,637