XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share of Common Stock - Schedule of Net Income / (Loss) Per Share of Common Stock (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Basic net income per share $ 0.63 $ 2.38 $ 2.34
Earnings Per Share, Diluted $ 0.63 $ 2.35 $ 2.30
Basic weighted average common shares outstanding 70,873 71,274 73,337
Effect of dilutive securities – options/restricted stock 308 689 1,228
Weighted Average Number of Shares Outstanding, Diluted 71,181 71,963 74,565