XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share - Computation of Basic and Diluted (Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income (Loss) [1] $ 48,188 $ 118,442 $ 17,206
Basic weighted-average common shares outstanding 66,006 66,742 68,215
Effect of dilutive stock-based compensation awards [2] 1,381 1,485 1,434
Diluted weighted-average common shares outstanding 67,387 68,227 69,649
Earnings per share, basic [1] $ 0.73 $ 1.77 $ 0.25
Earnings per share, diluted [1] $ 0.72 $ 1.74 $ 0.25
[1] During the year ended December 31, 2023 the Company released a significant portion of its valuation allowance for deferred tax assets that had been recorded as a result of the 2020 goodwill and indefinite-lived intangible asset impairments. For more information, see Note 14 (Income Taxes).
[2] There were 31, 290 and 2,033 potential common shares excluded from diluted weighted-average common shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively, as their inclusion would have had an anti-dilutive effect.