XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Components of Numerator and Denominator for Computation of Basic and Diluted 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 
Schedule of Antidilutive Securities
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