XML 50 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Calculation of Numerator and Denominator in EPS
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Year Ended December 31,
 202320222021
Numerator:   
Net income$219,301 $253,495 $124,909 
Denominator:   
Weighted-average common shares for calculating basic earnings per share45,452 47,213 40,975 
Effect of dilutive securities:   
Restricted stock unit awards
241 117 49 
Weighted-average common shares for calculating diluted earnings per share45,693 47,330 41,024 
Earnings per share:   
Basic$4.82 $5.37 $3.05 
Diluted4.80 5.36 3.04