XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
NET EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Common shares outstanding, basic:        
Weighted-average common shares outstanding, basic 43,108,844 42,816,045 43,033,786 42,745,681
Common shares outstanding, diluted:        
Weighted-average common shares outstanding, basic 43,108,844 42,816,045 43,033,786 42,745,681
Weighted-average common shares outstanding, diluted 43,656,385 42,816,045 43,642,521 42,745,681
Employee Stock Option        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 174,392   188,763  
Performance based restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 99,270   122,942  
Restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements 273,879   297,030