XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Accounting Policies - Schedule of Numerator (Earnings or Loss) and Denominator (Weighted-Average Number of Common Shares Outstanding for Period, Including Pre-funded Warrants) to Calculate the Basic and Diluted Earnings 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 (loss) income $ (2,381) $ 2,635 $ (9,235) $ (3,160) $ 254 $ (12,395)
Net (loss) income, shares 154,020   152,305   153,804 151,900
(Loss) earnings per share, basic $ (0.02)   $ (0.06)   $ 0 $ (0.08)
Diluted:            
Net Income (Loss) $ (2,381) $ 2,635 $ (9,235) $ (3,160) $ 254 $ (12,395)
Net (loss) income, shares 154,020   152,305   153,804 151,900
Effect of dilutive securities:            
Stock options outstanding         29,697  
Restricted stock units outstanding         4,133  
Warrants outstanding         298  
Shares of common stock underlying convertible notes outstanding         9,819  
Net Income (Loss) Available to Common Stockholders, Diluted, Total $ (2,381)   $ (9,235)   $ 254 $ (12,395)
Net income (loss), diluted, shares 154,020   152,305   197,751 151,900
(Loss) earnings per share, diluted $ (0.02)   $ (0.06)   $ 0 $ (0.08)