v3.24.3
Net Income (Loss) per Common Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income (loss) $ 14,350 $ (13,447) $ 4,323 $ (51,145)
Denominator:        
Weighted average common shares outstanding basic (in shares) 143,051 142,847 143,353 143,085
Weighted average common shares outstanding diluted (in shares) 145,651 142,847 145,010 143,085
Net income (loss) per share, basic (in usd per share) $ 0.10 $ (0.09) $ 0.03 $ (0.36)
Net income (loss) per share, diluted (in usd per share) $ 0.10 $ (0.09) $ 0.03 $ (0.36)
Stock options, RSUs, performance awards and ESPP        
Denominator:        
Stock options, RSUs, performance awards and ESPP (in shares) 2,600 0 1,657 0