XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2023
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,
 
   
2023
   
2022
   
2021
 
Basic weighted-average common shares outstanding
   
49,711
     
50,002
     
50,193
 
Effect of dilutive securities:
                       
Stock awards and options
    149       523       1,234  
Diluted weighted-average common shares outstanding
   
49,860
     
50,525
     
51,427