XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income per share    
Strike price of the warrant transactions (in dollars per share) $ 80.91  
Numerator:    
Net earnings $ 16,948 $ 25,616
After-tax interest expense for 2023 Notes 892 887
Numerator for dilutive earnings per share $ 17,840 $ 26,503
Denominator:    
Weighted average shares outstanding, basic (in shares) 54,380,947 53,330,837
Effect of dilutive securities:    
Stock options, RSU and SAR (in shares) 1,289,321 1,291,782
Convertible notes 6,783,936 6,783,936
Weighted average shares outstanding, diluted (in shares) 62,454,204 61,406,555
Earnings per share, basic (in dollars per share) $ 0.31 $ 0.48
Earnings per share, diluted (in dollars per share) 0.29 $ 0.43
Convertible Debt    
Income per share    
Conversion price, per share of common stock (in dollars per share) $ 59.33  
Stock options, RSUs, PSUs    
Income per share    
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 240,398 1,067,231