XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share
The following table details the reconciliation of basic earnings per share to diluted earnings per share:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Numerator for basic and diluted earnings per share:  
Net income$75,897 $47,011 $197,805 $127,016 
Denominator:  
Weighted-average basic common shares outstanding42,714 42,087 42,592 42,002 
Assumed conversion of dilutive securities:  
Stock awards830 754 782 734 
Convertible Senior Notes150 — 50 — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
43,694 42,841 43,424 42,736 
Earnings per common share:  
Basic$1.78 $1.12 $4.64 $3.02 
Diluted$1.74 $1.10 $4.56 $2.97