Unaudited Interim Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended | |
|---|---|---|---|
Sep. 30, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Statement of Financial Position [Abstract] | |||
| Accounts receivable,allowance for doubtful accounts | $ 5,000 | $ 5,000 | |
| Common stock, no par value | $ 0 | $ 0 | $ 0 |
| Common stock, shares authorized, unlimited [Fixed List] | Unlimited | Unlimited | Unlimited |
| Common stock, shares issued | 129,531,207 | 119,573,998 | 110,346,346 |
| Common stock, shares outstanding | 129,531,207 | 119,573,998 | 110,346,346 |