XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock and Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Earnings from continuing operations - basic $ 20,141 $ 49,796
Gain from stock warrants revaluation, net of tax (108) 0
Convertible debt interest charge, net of tax 776 760
Earnings from continuing operations - diluted $ 20,809 $ 50,556
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Weighted-average shares outstanding for basic earnings per share (in shares) 71,802 73,888
Common equivalent shares:    
Effect of stock-based compensation awards (in shares) 3,144 6,745
Effect of convertible debt (in shares) 8,111 8,111
Weighted-average shares outstanding assuming dilution (in shares) 83,057 88,744
Basic (in dollars per share) $ 0.28 $ 0.67
Diluted (in dollars per share) $ 0.25 $ 0.57