XML 101 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2018
Numerator:        
Net earnings $ 1,316 $ 60,711 $ 53,424  
After-tax interest expense for 2023 Notes 0 3,556 0  
Numerator for dilutive earnings per share $ 1,316 $ 64,267 $ 53,424  
Denominator:        
Weighted average shares outstanding, basic (in shares) 54,536,281 53,665,143 53,099,330  
Effect of dilutive securities:        
Stock options, RSUs, and SARs (in shares) 970,547 1,230,721 1,257,414  
Convertible notes (in shares) 0 6,783,936 0  
Weighted average shares outstanding, diluted (in shares) 55,506,828 61,679,800 54,356,744  
Earnings per share, basic (in dollars per share) $ 0.02 $ 1.13 $ 1.01  
Earnings per share, diluted (in dollars per share) 0.02 $ 1.04 $ 0.98  
Strike price of the warrant transactions (in dollars per share) 80.91     $ 80.91
Convertible Debt        
Effect of dilutive securities:        
Conversion price (in dollars per share) $ 59.33      
Convertible Debt | Accounting Standards Update 2020-06        
Effect of dilutive securities:        
Convertible notes (in shares) 6,800,000      
Stock options, RSUs, PSUs        
Effect of dilutive securities:        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 543,140 373,728 1,275,114  
2023 Notes        
Effect of dilutive securities:        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 1,691,337 0 0