v3.26.1
ORDINARY SHARES (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Treasury Shares Repurchased and Reissued
The following table presents the movements in treasury shares during the three and six months ended June 30, 2026:
Three Months ended June 30,Six Months ended June 30,
2026202520262025
Treasury shares at the beginning of the period304,3212,008,984237,269609,390
Repurchases758,612 1,668,583 1,062,933 3,069,569 
Retirement(1,062,933)(3,227,376)(1,300,202)(3,227,376)
Share-based compensation— (43,265)— (44,657)
Treasury shares at the end of the period 406,926 406,926