XML 76 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock Warrants (Details) - Schedule of outstanding warrants to purchase common stock
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Exercise Price | $ / shares $ 3.1
Total | shares 4,388,185
8/30/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Aug. 30, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 3,088
Exercise Price | $ / shares $ 3.1
Expiration Date Aug. 29, 2023
9/30/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Sep. 30, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 60,506
Exercise Price | $ / shares $ 3.1
Expiration Date Sep. 29, 2023
9/30/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Sep. 30, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 486,486
Exercise Price | $ / shares $ 2.16
Expiration Date Sep. 29, 2023
10/17/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Oct. 17, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 1,157
Exercise Price | $ / shares $ 3.1
Expiration Date Oct. 16, 2023
11/2/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 02, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Nov. 01, 2023
11/9/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 09, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Nov. 08, 2023
11/16/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 16, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Nov. 15, 2023
11/29/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 29, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Nov. 28, 2023
12/21/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Dec. 21, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Dec. 20, 2023
12/27/2018 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Dec. 27, 2018
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 964
Exercise Price | $ / shares $ 3.1
Expiration Date Dec. 26, 2023
1/31/2019 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Jan. 31, 2019
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 1,930
Exercise Price | $ / shares $ 3.1
Expiration Date Jan. 30, 2024
2/7/2019 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Feb. 07, 2019
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 1,640
Exercise Price | $ / shares $ 3.1
Expiration Date Feb. 06, 2024
2/21/2019 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Feb. 21, 2019
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 1,640
Exercise Price | $ / shares $ 3.1
Expiration Date Feb. 20, 2024
3/20/2019 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Mar. 20, 2019
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 3,378
Exercise Price | $ / shares $ 3.1
Expiration Date Mar. 18, 2024
4/8/2019 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Apr. 08, 2019
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 1,930
Exercise Price | $ / shares $ 3.1
Expiration Date Apr. 06, 2024
11/19/2020 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 19, 2020
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 53,333
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
11/19/2020 One [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Nov. 19, 2020
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 8,533
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
1/8/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Jan. 08, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 13,333
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
1/11/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Jan. 11, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 26,666
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
2/13/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Feb. 13, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 13,333
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
3/16/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Mar. 16, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 10,665
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
3/16/2021 One [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Mar. 16, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 13,333
Exercise Price | $ / shares $ 4.1
Expiration Date Jun. 30, 2024
8/31/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Aug. 31, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 3,519,000
Exercise Price | $ / shares $ 4.25
Expiration Date Aug. 31, 2026
8/31/2021 One [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Aug. 31, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 153,000
Exercise Price | $ / shares $ 4.675
Expiration Date Aug. 26, 2026
9/29/2021 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date Sep. 29, 2021
Number of Shares Issuable Upon Exercise of Outstanding Warrants | shares 9,450
Exercise Price | $ / shares $ 4.675
Expiration Date Aug. 26, 2026