| Label | Element | Value |
|---|---|---|
| Class of Warrant or Right, Outstanding | us-gaap_ClassOfWarrantOrRightOutstanding | 9,648,045 |
| Unrecognized Tax Benefits | us-gaap_UnrecognizedTaxBenefits | $ 147,000 |
| X | ||||||||||
- Definition Number of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|