XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
ORDINARY SHARES - Treasury shares schedule (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Treasury shares at the beginning of the period (in shares)     609,390  
Treasury shares at the ending of the period (in shares) 406,926   406,926  
Treasury Shares        
Equity, Class of Treasury Stock [Line Items]        
Treasury shares at the beginning of the period (in shares) 2,008,984 292,637 609,390 294,029
Repurchases (in shares) 1,668,583 0 3,069,569 0
Retirement (in shares) (3,227,376) 0 (3,227,376) 0
Share-based compensation (in shares) (43,265) (19,909) (44,657) (21,301)
Treasury shares at the ending of the period (in shares) 406,926 272,728 406,926 272,728