XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Balance, beginning at Dec. 31, 2023 $ 144,307 $ 62,073 $ (219,245) $ 1,243 $ (11,622)
Balance, beginning (shares) at Dec. 31, 2023 27,027        
Stock-based compensation $ 0 1,191 0 0 1,191
Stock option exercise $ 627       627
Stock option exercise (shares) 75        
Restricted stock release   (19)     (19)
Restricted stock release (shares) 3        
Net Income (Loss)     12,837   12,837
Balance, ending at Mar. 31, 2024 $ 144,934 63,245 (206,408) 1,243 3,014
Balance, ending (shares) at Mar. 31, 2024 27,105        
Balance, beginning at Dec. 31, 2023 $ 144,307 62,073 (219,245) 1,243 (11,622)
Balance, beginning (shares) at Dec. 31, 2023 27,027        
Net Income (Loss)         1,549
Balance, ending at Sep. 30, 2024 $ 145,438 65,844 (217,696) 1,243 (5,171)
Balance, ending (shares) at Sep. 30, 2024 27,422        
Balance, beginning at Mar. 31, 2024 $ 144,934 63,245 (206,408) 1,243 3,014
Balance, beginning (shares) at Mar. 31, 2024 27,105        
Stock-based compensation   925     925
Stock option exercise $ 347       347
Stock option exercise (shares) 147        
Restricted stock release   (90)     (90)
Restricted stock release (shares) 77        
Net Income (Loss)     (5,553)   (5,553)
Balance, ending at Jun. 30, 2024 $ 145,281 64,080 (211,961) 1,243 (1,357)
Balance, ending (shares) at Jun. 30, 2024 27,329        
Stock-based compensation   1,821     1,821
Stock option exercise $ 157       157
Stock option exercise (shares) 55        
Restricted stock release   (57)     (57)
Restricted stock release (shares) 38        
Net Income (Loss)     (5,735)   (5,735)
Balance, ending at Sep. 30, 2024 $ 145,438 65,844 (217,696) 1,243 (5,171)
Balance, ending (shares) at Sep. 30, 2024 27,422        
Balance, beginning at Dec. 31, 2024 $ 145,608 66,958 (219,681) 1,243 (5,872)
Balance, beginning (shares) at Dec. 31, 2024 27,527        
Stock-based compensation $ 0 798 0 0 798
Stock option exercise $ 371       371
Stock option exercise (shares) 55        
Restricted stock release   (12)     (12)
Restricted stock release (shares) 12        
Net Income (Loss)     (1,165)   (1,165)
Balance, ending at Mar. 31, 2025 $ 145,979 67,744 (220,846) 1,243 (5,880)
Balance, ending (shares) at Mar. 31, 2025 27,594        
Balance, beginning at Dec. 31, 2024 $ 145,608 66,958 (219,681) 1,243 (5,872)
Balance, beginning (shares) at Dec. 31, 2024 27,527        
Net Income (Loss)         (4,954)
Balance, ending at Sep. 30, 2025 $ 147,652 71,249 (224,636) 1,243 (4,492)
Balance, ending (shares) at Sep. 30, 2025 28,062        
Balance, beginning at Mar. 31, 2025 $ 145,979 67,744 (220,846) 1,243 (5,880)
Balance, beginning (shares) at Mar. 31, 2025 27,594        
Stock-based compensation   1,494     1,494
Stock option exercise $ 186       186
Stock option exercise (shares) 52        
Restricted stock release   (111)     (111)
Restricted stock release (shares) 87        
Net Income (Loss)     (3,152)   (3,152)
Balance, ending at Jun. 30, 2025 $ 146,165 69,127 (223,998) 1,243 (7,463)
Balance, ending (shares) at Jun. 30, 2025 27,733        
Stock-based compensation   2,219     2,219
Stock option exercise $ 1,428       1,428
Stock option exercise (shares) 257        
Restricted stock release   (38)     (38)
Restricted stock release (shares) 63        
Warrant exercise $ 59 (59)      
Warrant exercise (shares) 9        
Net Income (Loss)     (638)   (638)
Balance, ending at Sep. 30, 2025 $ 147,652 $ 71,249 $ (224,636) $ 1,243 $ (4,492)
Balance, ending (shares) at Sep. 30, 2025 28,062