XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET EARNINGS (LOSS) PER SHARE (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common shares outstanding, basic:      
Weighted-average common shares outstanding, basic 43,054,459 42,766,262 42,412,722
Common shares outstanding, diluted:      
Weighted-average common shares outstanding, basic 43,054,459 42,766,262 42,412,722
Weighted-average common shares outstanding, diluted 43,650,499 42,766,262 42,915,496
Employee Stock Option      
Common shares outstanding, diluted:      
Anti-dilutive shares (in shares)   368,190  
Performance based restricted stock units      
Common shares outstanding, diluted:      
Dilutive effect of share based arrangements 116,384    
Anti-dilutive shares (in shares)   79,838  
Restricted stock units      
Common shares outstanding, diluted:      
Anti-dilutive shares (in shares)   563,705  
Employee Stock Option      
Common shares outstanding, diluted:      
Dilutive effect of share based arrangements 180,378   314,143
Restricted stock units      
Common shares outstanding, diluted:      
Dilutive effect of share based arrangements 299,278   188,631