XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic and diluted earnings per common share is as follows (in thousands, except per share amounts):
December 31
 202320222021
Numerator:
Earnings from continuing operations - basic$59,748 $196,438 $228,980 
Gain from stock warrants revaluation, net of tax$(174)$(170)$(15,564)
Convertible debt interest charge, net of tax$2,160 $3,051 $— 
Earnings from continuing operations - diluted$61,734 $199,319 $213,416 
Denominator:
Weighted-average shares outstanding for basic earnings per share68,641 73,611 68,853 
Common equivalent shares:
Effect of stock-based compensation awards and warrants1,251 6,602 7,363 
Effect of convertible debt5,669 8,111 — 
Weighted-average shares outstanding assuming dilution75,561 88,324 76,216 
Basic earnings per share from continuing operations$0.87 $2.67 $3.33 
Diluted earnings per share from continuing operations$0.82 $2.26 $2.80