XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net income (loss) $ 8,630 $ 3,735 $ (15,676) $ 5,553 $ 3,451 $ (15,000) $ (3,311) $ (5,996)
Weighted-average shares outstanding – basic (in shares) 46,153     45,333     45,947 45,117
Effect of dilutive securities from stock award plans (in shares) 274     262     0 0
Weighted-average shares outstanding – diluted (in shares) 46,427     45,595     45,947 45,117
Net income (loss) per share – basic (in dollars per share) $ 0.19     $ 0.12     $ (0.07) $ (0.13)
Net income (loss) per share – diluted (in dollars per share) $ 0.19     $ 0.12     $ (0.07) $ (0.13)
Stock Award Plans                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Anti-dilutive weighted-average shares (in shares) 2,687     2,727     3,767 3,536
Convertible Senior Notes and Warrants                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Anti-dilutive weighted-average shares (in shares) 11,816     11,816     11,816 11,816