XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Common shares outstanding, basic:    
Weighted average common shares outstanding, basic 42,632,059 42,166,106
Common shares outstanding, diluted:    
Weighted average common shares outstanding, basic 42,632,059 42,166,106
Weighted-average common shares outstanding, diluted 43,097,362 42,867,349
Stock Options    
Common shares outstanding, diluted:    
Dilutive effect of share based arrangements 214,611 440,550
Restricted Stock Units    
Common shares outstanding, diluted:    
Dilutive effect of share based arrangements 250,692 260,693