XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share - Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic Net Income (Loss) Per Share:            
Net income (loss) $ 11,139 $ (9,634) $ (1,078) $ (17,757) $ 1,505 $ (18,835)
Weighted-average common shares outstanding used to compute basic net income (loss) per share (in shares) 141,654   140,551   141,752 139,924
Basic net loss per share (in dollars per share) $ 0.08   $ (0.01)   $ 0.01 $ (0.13)
Diluted Net Income (Loss) Per Share:            
Net income (loss) used to calculate diluted income (loss) per share $ 11,139   $ (1,078)   $ 1,505 $ (18,835)
Weighted average shares used to compute net income (loss) per share:            
Weighted-average common shares outstanding used to compute basic net income (loss) per share (in shares) 141,654   140,551   141,752 139,924
Weighted-average common shares outstanding used to compute diluted net income (loss) per share (in shares) 148,260   140,551   149,184 139,924
Diluted net loss per share (in dollars per share) $ 0.08   $ (0.01)   $ 0.01 $ (0.13)
Unvested restricted stock units            
Weighted average shares used to compute net income (loss) per share:            
Dilutive effect of weighted-average share-based payments (in shares) 3,419   0   4,268 0
Stock Option            
Weighted average shares used to compute net income (loss) per share:            
Dilutive effect of weighted-average share-based payments (in shares) 1,959   0   2,023 0
Unvested performance stock units            
Weighted average shares used to compute net income (loss) per share:            
Dilutive effect of weighted-average share-based payments (in shares) 1,224   0   1,106 0
ESPP shares            
Weighted average shares used to compute net income (loss) per share:            
Dilutive effect of weighted-average share-based payments (in shares) 4   0   35 0