v3.26.1
Per share amounts (Tables)
12 Months Ended
Dec. 31, 2025
Per share amounts [Abstract]  
Schedule of Earnings Per Share computation per common share
2025
2024
Basic earnings per share computation
Net earnings attributable to equity holders
$
589,577
$
171,853
Weighted average common shares outstanding
435,362
434,870
Basic earnings per common share
$
1.35
$
0.40
Diluted earnings per share computation
Net earnings attributable to equity holders
$
589,577
$
171,853
Weighted average common shares outstanding
435,362
434,870
Dilutive effect of stock options
218
1,086
Weighted average common shares outstanding, assuming dilution
435,580
435,956
Diluted earnings per common share
$
1.35
$
0.39