XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
WEIGHTED AVERAGE SHARE COUNTS (Tables)
12 Months Ended
Dec. 31, 2024
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):

Year Ended December 31,

 

    

    

2024

    

2023

    

2022

 

Shares used in basic earnings per share calculation

 

47,614

 

47,335

 

47,121

Effect of dilutive securities:

Restricted stock units

 

 

78

 

205

Performance-based restricted stock units

 

 

6

 

9

Total effects of dilutive securities

 

 

84

 

214

Shares used in dilutive earnings per share calculation

 

47,614

 

47,419

 

47,335