v3.25.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Allowances and credit losses $ 39,026 $ 31,064
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 9,837,374 461,722
Common stock, shares outstanding 9,837,374 461,722
Treasury stock, common shares 151 151
Series A 8% Cumulative Convertible Preferred Stock [Member]    
Preferred stock dividend percentage 8.00% 8.00%
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0