XML 48 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock, Convertible Preferred Stock and Stockholders' Equity (Deficit) - Warrants summary (Details)
Mar. 31, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 6,463,338
February 18, 2022  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 416,666
Exercise price per share | $ / shares $ 12.00
December 22, 2024  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 277,128
Exercise price per share | $ / shares $ 12.00
April 13, 2025  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 145,688
Exercise price per share | $ / shares $ 12.00
May 31, 2025  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 62,438
Exercise price per share | $ / shares $ 12.00
February 24, 2025  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 531,890
Exercise price per share | $ / shares $ 1.27
February 26, 2024  
Class of Warrant or Right [Line Items]  
Shares of common stock issuable upon exercise of warrants 5,029,528
Exercise price per share | $ / shares $ 0.9535