XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Share Capital and Capital In Excess of Par Value (Tables)
6 Months Ended
Jun. 30, 2025
Share Capital and Capital In Excess of Par Value  
Schedule of changes in share capital and capital in excess of par value

Capital in

Class B

Excess

Common Stock

Common Stock

Treasury Stock

of Par

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Value

(000’s)

(000’s)

(000’s)

Balance at March 31,2025

41,796

$

29,025

 

31,191

$

21,660

 

108

$

(1,992)

$

847,308

Issuance of 3% stock dividend

 

 

 

 

 

 

Conversion of Class B common shares to common shares

12

8

 

(12)

 

(8)

 

 

 

Purchase and retirement of common shares and other

 

 

Balance at June 30, 2025

41,808

$

29,033

 

31,179

$

21,652

 

108

$

(1,992)

$

847,308

Balance at March 31,2024

41,211

$

28,619

 

30,311

$

21,049

 

105

$

(1,992)

$

802,253

Issuance of 3% stock dividend

 

 

 

 

 

 

Conversion of Class B common shares to common shares

2

1

 

(2)

 

(1)

 

 

 

Purchase and retirement of common shares and other

 

 

Balance at June 30, 2024

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at December 31, 2024

 

40,789

$

28,325

 

30,286

$

21,032

 

105

$

(1,992)

$

788,894

Issuance of 3% stock dividend

 

1,213

 

842

 

908

 

630

 

3

 

 

64,816

Conversion of Class B common shares to common shares

 

15

10

 

(15)

 

(10)

 

 

 

Purchase and retirement of common shares and other

 

(209)

(144)

 

 

(6,402)

Balance at June 30, 2025

 

41,808

$

29,033

 

31,179

$

21,652

 

108

$

(1,992)

$

847,308

Balance at December 31, 2023

 

39,999

$

27,777

 

29,445

$

20,448

 

102

$

(1,992)

$

737,453

Issuance of 3% stock dividend

 

1,196

 

830

 

882

 

613

 

3

 

 

64,800

Conversion of Class B common shares to common shares

 

18

 

13

 

(18)

 

(13)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253