v3.26.1
Accounting Policies - Schedule of Numerator (Earnings or Loss) and Denominator (Shares) 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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic            
Net (loss) income $ (5,489) $ (8,111) $ (2,381) $ 2,635 $ (13,600) $ 254
Net income, shares 190,335   154,020   189,993 153,804
Earnings Per Share, Basic $ (0.03)   $ (0.02)   $ (0.07) $ 0
Diluted            
Net Income (Loss) $ (5,489) $ (8,111) $ (2,381) $ 2,635 $ (13,600) $ 254
Net income, shares 190,335   154,020   189,993 153,804
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, diluted           $ 254
Net income, diluted , shares 190,335   154,020   189,993 197,751
Earnings Per Share, Diluted $ (0.03)   $ (0.02)   $ (0.07) $ 0