XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
NET EARNINGS PER COMMON SHARE (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted Average Number of Shares Outstanding Basic and Diluted [Abstract]    
Basic shares outstanding (in shares) 30,809,306 30,301,475
Dilutive effect of Restricted Stock (in shares) 264,398 0
Diluted shares outstanding (in shares) 31,073,704 30,301,475