XML 64 R43.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Common shares outstanding, basic:        
Weighted-average common shares outstanding, basic 42,786,918 42,385,423 42,709,916 42,276,371
Common shares outstanding, diluted:        
Weighted-average common shares outstanding, basic 42,786,918 42,385,423 42,709,916 42,276,371
Weighted-average common shares outstanding, diluted 43,134,152 42,996,676 43,115,859 42,932,370
Stock Options        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 170,198 415,578 192,282 427,995
Performance based restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 54,712   27,507  
Restricted Stock Units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 122,324 195,675 186,154 228,004