XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the components of the numerator and denominator for the computation of the basic and diluted earnings per share:
 Year Ended December 31,
 202320222021
(amounts in thousands, except per share data)
Numerator:
Net income attributable to common stockholders - Basic and Diluted$72,631 $188,461 $132,002 
Denominator:
Weighted average common shares - Basic35,158 37,012 36,689 
Effective of diluted shares:
Share-based awards318 524 703 
Weighted average common shares - Diluted35,476 37,536 37,392 
Net income per share attributable to common stockholders - Basic$2.07 $5.09 $3.60 
Net income per share attributable to common stockholders - Diluted$2.05 $5.02 $3.53 
 
The following table represents the share-based awards that could potentially dilute net income per share attributable to common stockholders in the future that were not included in the computation of diluted net income per share attributable to common stockholders because to do so would have been anti-dilutive for the periods presented.
Year Ended December 31,
202320222021
(amounts in thousands)
Share-based awards55