Income Taxes (Details 2) $ in Thousands  | 
12 Months Ended | 
|---|---|
| 
 Dec. 31, 2020  
USD ($) 
 | |
| United States [Member] | |
| Expiration period, description | Varies by state | 
| Net operating loss | $ 100,602 | 
| Canada [Member] | |
| Expiration period descriptions | 2026 - 2040 | 
| Net operating loss | $ 38,906 | 
| January 1, 2018 [Member] | |
| Net operating loss carry forward | $ 79,699 | 
| Expiration period descriptions | 2029 - 2035 | 
| December 31, 2017 [Member] | |
| Net operating loss carry forward | $ 14,486 | 
| Income tax expiration period descriptions | No expirations | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Amount after tax of income (loss) from continuing operations attributable to the parent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |