XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Basic and diluted earnings per common share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Weighted average common shares outstanding during the period – shares used for basic  earnings per common share (shares) [1] 18,879 18,864 18,871 18,848
Common shares issuable under share-based payment plans which are potentially dilutive (shares) 69 68 87 78
Common shares used for diluted earnings per common share (shares) [1] 18,948 18,932 18,958 18,926
Net income attributable to the Company $ 2,044 $ 598 $ 3,345 $ 1,163
Earnings per common share - basic (usd per share) [1] $ 0.11 $ 0.03 $ 0.18 $ 0.06
Earnings per common share - diluted (usd per share) [1] $ 0.11 $ 0.03 $ 0.18 $ 0.06
[1] Adjusted for the 2 for 1 stock split that occurred in April 2024