v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2025
Jul. 23, 2025
Jul. 22, 2025
Jun. 30, 2025
Jun. 27, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts receivable, net of allowances $ 69,641           $ 61,773
Common stock, par value $ 0.0001           $ 0.0001
Common stock, shares authorized 6,250,000 50,000,000 1,388,888       6,250,000
Common stock, shares issued 477,366           3,111
Common stock, shares outstanding 477,366           3,111
Series C-2 Preferred Stock [Member]              
Temporary stock, par value $ 1,000.00     $ 1,000.00     $ 1,000.00
Temporary stock, shares authorized 20,000     20,000     20,000
Temporary stock, shares issued 3,004     10,719     8,576
Temporary stock, shares outstanding 3,004     10,719     8,576
Preferred stock, par value $ 1,000.00     $ 1,000.00 $ 1,000.00   $ 1,000.00
Preferred stock, shares authorized 20,000     20,000 20,000   20,000
Preferred stock, shares issued 3,004     10,719     8,576
Preferred stock, shares outstanding 3,004     10,719     8,576
Series C-1 Preferred Stock [Member]              
Temporary stock, par value           $ 1,000.00 $ 1,000.00
Temporary stock, shares authorized           30,375 30,375
Temporary stock, shares issued           30,375 30,375
Temporary stock, shares outstanding           30,375 30,375
Preferred stock, par value $ 1,000.00         $ 1,000.00 $ 1,000.00
Preferred stock, shares authorized 30,375         30,375 30,375
Preferred stock, shares issued 0         30,375 30,375
Preferred stock, shares outstanding 0         30,375 30,375