v3.26.1
WEIGHTED AVERAGE SHARE COUNTS (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

The following table sets forth the computation of basic and diluted shares for the periods indicated (in thousands):

Three Months Ended June 30,

Six Months Ended June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Shares used in basic earnings per share calculation

48,874

 

48,064

 

48,727

 

47,918

Effect of dilutive securities:

Restricted stock units

 

 

 

Performance-based restricted stock units

 

 

 

Total effects of dilutive securities

 

 

 

Shares used in dilutive earnings per share calculation

48,874

 

48,064

 

48,727

 

47,918