v3.25.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Allowance for expected credit loss $ 244 $ 244
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 19,095,863 10,647,761
Common stock, shares outstanding 19,055,122 10,607,020
Treasury stock, shares 40,741 40,741
Series A Preferred Stock [Member]    
Preferred stock, cumulative percentage 9.00% 9.00%
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, liquidation preference $ 25.00 $ 25.00
Preferred stock, shares authorized 6,040,000 6,040,000
Preferred Stock, shares issued 4,953,545 4,953,545
Preferred Stock, shares outstanding 4,953,545 4,953,545
Series B Preferred Stock [Member]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 187,500 187,500
Preferred Stock, shares issued 62,500 62,500
Preferred Stock, shares outstanding 62,500 62,500