XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common shares outstanding, basic:        
Weighted-average common shares outstanding, basic 43,073,440 42,786,918 42,995,844 42,709,916
Common shares outstanding, diluted:        
Weighted-average common shares outstanding, basic 43,073,440 42,786,918 42,995,844 42,709,916
Weighted-average common shares outstanding, diluted 43,664,447 43,134,152 43,635,513 43,115,859
Employee Stock Option        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 191,524 170,198 196,028 192,282
Performance based restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 107,082 54,712 134,908 27,507
Restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 292,401 122,324 308,733 186,154