XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Schedule of Change in Treasury Shares (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]    
Beginning balance 24,716,065 24,001,535
Rabbi trust shares distributed/sold 0 (470)
Shares repurchased 2,050,000 715,000
Ending balance 26,766,065 24,716,065