XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 16,695 16,574 16,658 16,513
Dilutive effect of potential common shares 85 31 50 68
Diluted weighted average shares outstanding 16,780 16,605 16,708 16,581
Stock awards excluded from the calculation of diluted income per share (in shares) 26,000 128,000 35,000 74,000