XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Earnings Per Share
The following table sets forth the computation of basic and diluted EPS for the years ended December 31, 2024, 2023 and 2022 (dollars in thousands, except share and per share amounts):
 Year Ended December 31,
202420232022
Numerator:
Net earnings$73,865 $1,316 $60,711 
After-tax interest expense for 2023 Notes— — 3,556 
Numerator for dilutive earnings per share$73,865 $1,316 $64,267 
Denominator:
Weighted average shares outstanding, basic55,100,063 54,536,281 53,665,143 
Effect of dilutive securities:
Stock options and stock awards858,474 970,547 1,230,721 
Convertible notes— — 6,783,936 
Weighted average shares outstanding, diluted55,958,537 55,506,828 61,679,800 
Earnings per share, basic$1.34 $0.02 $1.13 
Earnings per share, diluted$1.32 $0.02 $1.04 
Schedule of Common Stock Equivalents Excluded in the Calculation of Diluted Earnings Per Share
In addition to the above described effect of the Convertible Note Hedge and Warrant Transactions, the Company also excluded the common stock equivalents of the following outstanding stock-based awards and shares associated with the conversion of the 2023 Notes in the calculation of diluted EPS, because their inclusion would be anti-dilutive:
Year Ended December 31,
202420232022
Stock options and stock awards601,684 543,140 373,728 
2023 Notes— 1,691,337 —