| Schedule of Common Stock Reserved for Issuance [Table Text Block] |
| | | December 31, 2022 | | | December 31, 2021 | |
| Outstanding common stock warrants | | | 15,928,867 | | | | 15,928,867 | |
| Outstanding stock options and RSUs | | | 13,130,144 | | | | 5,977,179 | |
| Preferred shares | | | 31,850,000 | | | | 3,790,755 | |
| Shares reserved for conversion of future non-voting preferred share issuance | | | 1,209,245 | | | | 1,209,245 | |
| Shares reserved for conversion of future voting preferred share issuance | | | 9,150,000 | | | | — | |
| Shares reserved for future option grants and RSUs | | | 376,201 | | | | 589,064 | |
| Shares reserved for Lincoln Park | | | 15,814,471 | | | | 5,222,867 | |
| Shares reserved for Madryn Noteholders | | | 8,215,706 | | | | 8,213,880 | |
| Total common stock reserved for issuance | | | 95,674,634 | | | | 40,931,857 | |
|