XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Ordinary Shares (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of treasury shares issued, repurchased and subsequently retired
The following table presents the shares of treasury shares repurchased and reissued:
Three Months ended March 31,
20252024
Treasury shares at the beginning of the period609,390294,029
Repurchases1,400,986 — 
Share-based compensation(1,392)(1,392)
Treasury shares at the ending of the period2,008,984292,637