XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Common Share - Reconciliation of Number of Common Shares Used in Calculating Basic and Diluted Net Earnings Per Share (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted Average Number of Shares Outstanding, Basic 16,834 16,728
Weighted Average Number of Shares Outstanding, Diluted 17,036 17,073
Anti-dilutive shares excluded from calculation 400  
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 202 229
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0 116