XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 16,687 16,567 16,639 16,480
Dilutive effect of potential common shares 26 16 32 60
Diluted weighted average shares outstanding 16,713 16,583 16,671 16,540
Stock awards excluded from the calculation of diluted income per share (in shares) 55,000 21,000 64,000 67,000