XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Reconciliation of Shares in the Calculation of Basic and Diluted 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
Numerator:      
Net (loss) income $ (17,032) $ 30,958 $ 23,412
Shares used in computation of basic earnings per share (in shares) 187,819 185,277 182,371
Basic earnings per share (in dollars per share) $ (0.09) $ 0.17 $ 0.13
Diluted earnings per share:      
Net (loss) income $ (17,032) $ 30,958 $ 23,412
Weighted-average shares used in computing basic earnings per share (in shares) 187,819 185,277 182,371
Add dilutive impact of employee equity plans (in shares) 0 3,149 3,609
Weighted-average shares used in computing diluted earnings (loss) per share (in shares) 187,819 188,426 185,980
Diluted earnings per share (in dollars per share) $ (0.09) $ 0.16 $ 0.13