XML 32 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation of Interim Period Statements - Summary of Basic and Diluted Common Shares Outstanding Adjusted (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Weighted average number of basic shares outstanding [1] 25,809 26,280
Weighted average number of diluted shares outstanding [1] 25,809 26,280
[1] Prior period results have been adjusted to reflect the four-for-one stock split effected in the form of a stock dividend in June 2024. See Note 1, Basis of Presentation of Interim Period Statements for details.