XML 73 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock - Schedule of Change in Treasury Shares (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Stockholders' Equity Note [Abstract]    
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