XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic and diluted weighted-average shares outstanding    
Basic weighted average shares outstanding 16,394 15,872
Dilutive effect of potential common shares 103 265
Diluted weighted average shares outstanding 16,497 16,137
Stock awards excluded from the calculation of diluted income per share (in shares) 45,000 6,000