XML 66 R54.htm IDEA: XBRL DOCUMENT v3.26.1
BASIC AND DILUTED AVERAGE SHARES - Reconciliation of Weighted Average Common Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
BASIC AND DILUTED AVERAGE SHARES        
Basic weighted average shares 25,963,476 25,991,979 25,963,476 25,993,802
Effect of potential dilutive securities 0 0 0 0
Diluted weighted average shares 25,963,476 25,991,979 25,963,476 25,993,802