XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2024
Capital Stock [Abstract]  
Weighted-Average Common Shares Outstanding
The following is a reconciliation of the weighted-average common shares outstanding for purposes of computing basic and diluted net income per share (in thousands):

 
Year Ended December 31,
 
   
2024
   
2023
   
2022
 
Basic weighted-average common shares outstanding
   
49,662
     
49,711
     
50,002
 
Effect of dilutive securities:
                       
Stock awards and options
          149       523  
Diluted weighted-average common shares outstanding
   
49,662
     
49,860
     
50,525