XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Share Reconciliation of Number of Common Shares Used in Calculating Basic and Diluted Net Earnings Per Share (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted average number of shares outstanding, basic 16,863,000 16,985,000 16,767,000
Weighted average number of shares outstanding, diluted 17,091,000 17,181,000 16,767,000
Earnings per share, basic $ 6.39 $ 2.71 $ (1.67)
Earnings per share, diluted $ 6.30 $ 2.68 $ (1.67)
Anti-dilutive shares excluded from calculation 300,000 300,000 700,000
Restricted Stock Units (RSUs) [Member]      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 148,000 196,000 0
Performance Shares [Member]      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 80,000 0 0