XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
Numerator for basic and diluted earnings per share:  
Net income$54,170 $30,875 
Denominator:  
Weighted-average basic common shares outstanding42,332 41,832 
Assumed conversion of dilutive securities:  
Stock awards768 674 
Convertible Senior Notes— — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
43,100 42,506 
Earnings per common share:  
Basic$1.28 $0.74 
Diluted$1.26 $0.73