v3.26.1
ORDINARY SHARES
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
ORDINARY SHARES ORDINARY SHARES
Share Repurchases
In the three months ended June 30, 2026, the Group repurchased a total of 758,612 Class A ordinary shares at an average price of $39.55, totaling approximately $30.0 million. Direct and incremental costs incurred in relation to the repurchases were $30 thousand. Under existing repurchase plans authorized by our Board of Directors, $47.3 million remain available for Class A ordinary share repurchases as of June 30, 2026.
In the three months ended June 30, 2026, the Group retired 1,062,933 shares of the Company's Class A ordinary shares, which were repurchased in the six months ended June 30, 2026. The difference between the cost of the treasury shares and the stated value of the shares is allocated between additional paid-in capital and retained earnings in accordance with ASC 505 requirements.
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