v3.25.1
Organization and Operations - Reverse Stock Splits (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Common Stock - Shares 5,528,448 4,971,937 5,511,452
Common stock $ 6 $ 5 $ 6
Additional Paid-in Capital 539,361 472,451 $ 503,233
Net loss attributable to common stockholders $ 14,634 $ (364)  
Weighted average shares used to compute basic EPS 5,516,999 4,849,235  
Weighted average shares used to compute diluted EPS 5,853,336 4,849,235  
Basic, Earnings (loss) per common share (in dollars per share) $ 2.65 $ (0.08)  
Diluted, Earnings (loss) per common share (in dollars per share) $ 2.56 $ (0.08)  
Options, Outstanding, Beginning Balance 21,965 27,590 27,590
Options cancelled (2,200)    
Options, Outstanding, Ending Balance 19,765 27,590 21,965
Weighted Average Exercise Price, Beginning Balance $ 331.34 $ 335.78 $ 335.78
Weighted Average Exercise Price, Options Cancelled 330.72    
Weighted Average Exercise Price, Ending Balance $ 331.4 $ 335.78 $ 331.34
Warrants outstanding, beginning balance   135,537 135,537
Warrants issued   444,444  
Warrants exercised   71,800  
Warrants outstanding, ending balance 203,637 651,781  
Warrants outstanding, beginning balance (in dollars per share)   $ 158.16 $ 158.16
Warrants issued (in dollars per share)   22.5  
Warrants exercised (in dollars per share)   30  
Warrants outstanding, ending balance (in dollars per share)   $ 51.56  
Common stock options      
Antidilutive securities excluded from computation of earnings per share amount   27,590 27,590
Common stock warrants      
Antidilutive securities excluded from computation of earnings per share amount   651,781 651,781
Previously Reported      
Common Stock - Shares   49,719,375  
Common stock   $ 50  
Additional Paid-in Capital   472,406  
Net loss attributable to common stockholders   $ (364)  
Weighted average shares used to compute basic EPS   48,492,347  
Weighted average shares used to compute diluted EPS   48,492,347  
Basic, Earnings (loss) per common share (in dollars per share)   $ (0.01)  
Diluted, Earnings (loss) per common share (in dollars per share)   $ (0.01)  
Options, Outstanding, Beginning Balance   275,810 275,810
Options, Outstanding, Ending Balance   275,810  
Weighted Average Exercise Price, Beginning Balance   $ 33.58 $ 33.58
Weighted Average Exercise Price, Ending Balance   $ 33.58  
Warrants outstanding, beginning balance   1,356,237 1,356,237
Warrants issued   4,444,444  
Warrants exercised   718,000  
Warrants outstanding, ending balance   6,518,681  
Warrants outstanding, beginning balance (in dollars per share)   $ 17.41 $ 17.41
Warrants issued (in dollars per share)   2.25  
Warrants exercised (in dollars per share)   3  
Warrants outstanding, ending balance (in dollars per share)   $ 5.16  
Previously Reported | Common stock options      
Antidilutive securities excluded from computation of earnings per share amount     275,810
Previously Reported | Common stock warrants      
Antidilutive securities excluded from computation of earnings per share amount     6,518,681
Revision of Prior Period      
Common Stock - Shares   (44,747,438)  
Common stock   $ (45)  
Additional Paid-in Capital   $ 45  
Weighted average shares used to compute basic EPS   (43,643,112)  
Weighted average shares used to compute diluted EPS   (43,643,112)  
Basic, Earnings (loss) per common share (in dollars per share)   $ (0.07)  
Diluted, Earnings (loss) per common share (in dollars per share)   $ (0.07)  
Options, Outstanding, Beginning Balance   (248,220) (248,220)
Options, Outstanding, Ending Balance   (248,220)  
Weighted Average Exercise Price, Beginning Balance   $ 302.2 $ 302.2
Warrants outstanding, beginning balance   (1,220,701) (1,220,701)
Warrants issued   (4,000,000)  
Warrants exercised   (646,200)  
Warrants outstanding, ending balance   (5,866,901)  
Warrants outstanding, beginning balance (in dollars per share)   $ 140.75 $ 140.75
Warrants issued (in dollars per share)   20.25  
Warrants exercised (in dollars per share)   $ 27  
Revision of Prior Period | Common stock options      
Antidilutive securities excluded from computation of earnings per share amount     (248,220)
Revision of Prior Period | Common stock warrants      
Antidilutive securities excluded from computation of earnings per share amount     (5,866,900)