v3.26.3
Earnings Per Share - Schedule of Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income (loss) $ (4,373) $ 914 $ (4,296) $ (10,938)
Weighted-average common shares outstanding used in computing basic earnings per share (in shares) 186,087 187,599 187,408 188,213
Basic earnings per share (in dollars per share) $ (0.02) $ 0.00 $ (0.02) $ (0.06)
Diluted earnings per share        
Net income (loss) $ (4,373) $ 914 $ (4,296) $ (10,938)
Weighted-average shares used in computing basic earnings per share (in shares) 186,087 187,599 187,408 188,213
Add dilutive impact of employee equity plans (in shares) 0 821 0 0
Weighted-average shares used in computing diluted earnings per share (in shares) 186,087 188,420 187,408 188,213
Diluted earnings per share (in dollars per share) $ (0.02) $ 0.00 $ (0.02) $ (0.06)