XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Loss/Income per Share, Anti Dilutive Equity Securities (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 1,944,097 333,474
Common Stock Options [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 19,136 22,046
Common Stock Purchase Warrants [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 1,247,911 189,157
Convertible Notes Payable [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 677,050 122,271