XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Preferred Stock [Member]
Series C Preferred Stock [Member]
Common Stock [Member]
Additional Paid In Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained (Deficit) [Member]
Balance at Dec. 31, 2023 $ (46,206) $ 83,458 $ 210 $ 94,067 $ 2,365 $ (142,848)
Balance (Shares) at Dec. 31, 2023   85,412 17,903,437      
Net income (11,571)         (11,571)
Other comprehensive income 242       242  
Issuance of Preferred Stock value (144) $ 144       (144)
Accretion of preferred shares issuance costs (144)          
Restricted stock awards     $ 5 (5)    
Restricted stock awards, shares     563,455      
Employee stock settlement (40)     (40)    
Employee stock settlement, shares     (14,615)      
Forfeiture of restricted stock awards     $ (1) 1    
Forfeiture of restricted stock awards, shares     (106,789)      
Stock-based compensation recognized 760     760    
Balance at Mar. 31, 2024 (56,959) $ 83,602 $ 214 94,783 2,607 (154,563)
Balance (Shares) at Mar. 31, 2024   85,412 18,345,488      
Balance at Dec. 31, 2024 $ (150,273)   $ 221 69,404 721 (220,619)
Balance (Shares) at Dec. 31, 2024 18,960,608   18,960,608      
Net income $ 50,448         50,448
Other comprehensive income 976       976  
Accretion of preferred shares issuance costs 0          
Restricted stock awards     $ 1 (1)    
Restricted stock awards, shares     122,755      
Employee stock settlement (488)   $ (1) (487)    
Employee stock settlement, shares     (50,010)      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     6,957      
Exercise of stock options and appreciation rights (2)     (2)    
Exercise of stock options and appreciation rights, Shares     6,957      
Stock-based compensation recognized 1,940     1,940    
Balance at Mar. 31, 2025 $ (97,399)   $ 221 $ 70,854 $ 1,697 $ (170,171)
Balance (Shares) at Mar. 31, 2025 19,040,310   19,040,310