| Warrant Liabilities (Details 1) $ in Thousands | Sep. 30, 2023  USD ($) | 
|---|---|
| Current portion of warrant liability | $ 2,539 | 
| Long-term warrant liability | 13,075 | 
| Total warrant laibility | 15,614 | 
| February 2021 Warrant [Member] | |
| Current portion of warrant liability | 2,539 | 
| Long-term warrant liability | 0 | 
| Total warrant laibility | 2,539 | 
| February 2023 [Member] | |
| Current portion of warrant liability | 0 | 
| Long-term warrant liability | 13,075 | 
| Total warrant laibility | $ 13,075 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |