XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 16,574 15,979 16,513 15,940
Dilutive effect of potential common shares 31 258 68 258
Diluted weighted average shares outstanding 16,605 16,237 16,581 16,198
Stock awards excluded from the calculation of diluted income per share (in shares) 128,000   74,000