XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) $ 29,963 $ 13,953 $ (48,733)
Net income (loss) —basic 29,963 13,953 (48,733)
Net income (loss) —diluted $ 29,963 $ 13,953 $ (48,733)
Denominator:      
Weighted-average shares used in computing net income (loss) per share—basic (in shares) 180,210 190,466 195,829
Weighted-average shares used in computing net income (loss) per share — diluted (in shares) 182,865 194,415 195,829
Net income (loss) per share - basic (in dollars per share) $ 0.17 $ 0.07 $ (0.25)
Net income (loss) per share - diluted (in dollars per share) $ 0.16 $ 0.07 $ (0.25)
Stock options      
Denominator:      
Effect of potential dilutive securities (in shares) 754 1,380 0
Restricted stock units      
Denominator:      
Effect of potential dilutive securities (in shares) 1,893 2,558 0
Employee stock purchase plan      
Denominator:      
Effect of potential dilutive securities (in shares) 8 11 0