XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.4
NET EARNINGS PER COMMON SHARE - Weighted Average Number of Common Shares Used to Compute Basic and Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
NET EARNINGS PER COMMON SHARE [Abstract]      
Weighted average shares outstanding - basic (in Shares) 30,942 30,580 30,105
Dilutive effect of Restricted Stock (in Shares) 318 311 436
Weighted average shares outstanding - diluted (in Shares) 31,260 30,891 30,541