XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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 0
Earnings from continuing operations - diluted $ 61,734 $ 199,319 $ 213,416
Weighted Average Number of Shares Outstanding, Basic [Abstract]      
Weighted-average shares outstanding for basic earnings per share (in shares) 68,641 73,611 68,853
Common equivalent shares:      
Effect of stock-based compensation awards (in shares) 1,251 6,602 7,363
Effect of convertible debt (in shares) 5,669 8,111 0
Weighted-average shares outstanding assuming dilution (in shares) 75,561 88,324 76,216
Basic (in dollars per share) $ 0.87 $ 2.67 $ 3.33
Diluted (in dollars per share) $ 0.82 $ 2.26 $ 2.80