XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Change in Treasury Shares The following is a schedule of the change in treasury shares based on settlement date for the three and six months ended June 30, 2025:

 

Three Months Ended
June 30, 2025

 

 

Six Months Ended June 30, 2025

 

Beginning balance

 

28,591,527

 

 

 

26,766,065

 

Rabbi trust shares distributed/sold

 

(1,065

)

 

 

(1,065

)

Shares repurchased

 

1,454,538

 

 

 

3,280,000

 

Ending balance

 

30,045,000

 

 

 

30,045,000