XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
NET (LOSS) EARNINGS PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Common shares outstanding, basic:        
Weighted-average common shares outstanding, basic 43,350,232 43,073,440 43,276,496 42,995,844
Common shares outstanding, diluted:        
Weighted-average common shares outstanding, basic 43,350,232 43,073,440 43,276,496 42,995,844
Weighted-average common shares outstanding, diluted 43,350,232 43,664,447 43,276,496 43,635,513
Employee Stock Option        
Common shares outstanding, diluted:        
Anti-dilutive shares (in shares) 286,254   286,254  
Performance based restricted stock units        
Common shares outstanding, diluted:        
Anti-dilutive shares (in shares) 324,695   324,695  
Restricted stock units        
Common shares outstanding, diluted:        
Anti-dilutive shares (in shares) 645,671   645,671  
Employee Stock Option        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements   191,524   196,028
Performance based restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements   107,082   134,908
Restricted stock units        
Common shares outstanding, diluted:        
Dilutive effect of share based arrangements   292,401   308,733