XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Ordinary Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Net income per ordinary share NET INCOME PER ORDINARY SHARE
The following table sets forth the basic and diluted net income per ordinary share computation and provides a reconciliation of the numerator and denominator for the periods presented:
Three Months Ended
March 31,
20252024
(In thousands)
Numerator:
Net income$27,146 $27,195 
Denominator:
Weighted average number of ordinary shares outstanding
 - Basic40,020,265 40,788,658 
 - Diluted40,138,522 40,950,170 
Net income per ordinary share attributable to ordinary shareholders
 - Basic$0.68 $0.67 
 - Diluted$0.68 $0.66 
For the three months ended March 31, 2025, the potential dilutive securities that have been included in the calculation of diluted net income per ordinary share are presented as follow:
Three Months Ended
March 31,
20252024
RSUs
118,257 153,902 
RS
— 7,610