XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Ordinary Shares
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Ordinary Shares ORDINARY SHARES
Share Repurchases
In the three months ended March 31, 2025, the Group repurchased a total of 1,400,986 Class A ordinary shares at an average price of $16.19, totaling approximately $22.7 million. Direct and incremental costs incurred in relation to the repurchases were $56 thousand. Under existing repurchase plans authorized by our Board of Directors, $16.0 million remain available for Class A ordinary share repurchases as of March 31, 2025.
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