XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share - Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income [1] $ 20,052 $ 48,188 $ 118,442
Basic weighted-average common shares outstanding 62,386 66,006 66,742
Effect of dilutive stock-based compensation awards [2] 878 1,381 1,485
Diluted weighted-average common shares outstanding 63,264 67,387 68,227
Net income per share, basic [1] $ 0.32 $ 0.73 $ 1.77
Net income per share, diluted [1] $ 0.32 $ 0.72 $ 1.74
[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 12 (Income Taxes).
[2] There were 1,408, 31 and 290 potential common shares excluded from diluted weighted-average common shares outstanding for the years ended December 31, 2025, 2024 and 2023, respectively, as their inclusion would have had an anti-dilutive effect.