XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity, Warrants (Details) - $ / shares
1 Months Ended
May 31, 2022
Dec. 31, 2022
Warrants and Rights Note Disclosure [Abstract]    
Number of warrants outstanding (in shares)   233,400
Warrants expired (in shares) 11,112  
March 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Mar. 31, 2024
Number of warrants outstanding (in shares)   31,882
Exercise price (in dollars per share)   $ 31.5
April 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 30, 2024
Number of warrants outstanding (in shares)   4,762
Exercise price (in dollars per share)   $ 31.5
April 2025 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 30, 2025
Number of warrants outstanding (in shares)   55,117
Exercise price (in dollars per share)   $ 7.25
December 2026 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Dec. 31, 2026
Number of warrants outstanding (in shares)   128,934
Exercise price (in dollars per share)   $ 9.45
January 2027 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Jan. 31, 2027
Number of warrants outstanding (in shares)   12,705
Exercise price (in dollars per share)   $ 9.45