v3.26.1
Basic and diluted net income per share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income Per Share
Basic and diluted net income per share is calculated as follows (in thousands, except share and per share amounts):
Three Months Ended March 31,
20262025
Net income
$12,971 $5,023 
Basic weighted-average number of shares outstanding
50,754,76350,086,684
Adjustment for share options and RSUs with dilutive effect
2,180,0241,863,114
Diluted weighted-average number of shares outstanding
52,934,78751,949,798
Basic net income per share
$0.26 $0.10 
Diluted net income per share
$0.25 $0.10