XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Allowance for accounts receivable $ 2,201 $ 2,164
Preferred stock, shares authorized 1,000,000  
Preferred stock, shares issued 1,000,000  
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 180,000,000 180,000,000
Common stock, shares issued 2,266,000 77,000
Common stock, shares outstanding 2,266,000 77,000
Series H Convertible Preferred Stock    
Preferred stock, par value $ 0.001  
Preferred stock, shares authorized 370,000  
Preferred stock, shares issued 5,000  
Preferred stock, shares outstanding 5,000  
Series J Convertible Preferred Stock    
Preferred stock, par value $ 0.001  
Preferred stock, shares authorized 160,000  
Preferred stock, shares issued 38,000  
Preferred stock, shares outstanding 38,000