v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per share [abstract]  
Disclosure of weighted average number of shares used in computation
for the six months ended June 30
2026
2025
Weighted average number of shares used in computing basic and diluted earnings per share37,906,112 37,134,928 

for the three months ended June 30
2026
2025
Weighted average number of shares used in computing basic and diluted earnings per share38,305,237 37,392,355