XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
ORDINARY SHARES (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Class of Treasury Stock
The following table presents the shares of treasury shares repurchased and reissued:
Three Months ended June 30,Six Months ended June 30,
2025202420252024
Treasury shares at the beginning of the period2,008,984292,637609,390294,029
Repurchases1,668,583 — 3,069,569 — 
Retirement(3,227,376)— (3,227,376)— 
Share-based compensation(43,265)(19,909)(44,657)(21,301)
Treasury shares at the ending of the period406,926272,728406,926272,728