Condensed Consolidated Interim Statements of Changes in Shareholders' Equity and Mezzanine Equity - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Other Comprehensive Income (Loss) {Member} | Retained Earnings [Member] | Noncontrolling Interest [Member] |
Beginning Balance at Dec. 31, 2020 | $ 205,283 | $ 145,668 | $ 17,502 | $ 6,255 | $ 35,858 | |
Beggining Balance (in shares) at Dec. 31, 2020 | | 66,912 | | | | |
Proceeds from issuance of common stock / Shares issued in public offering, net of issuance costs | 127,489 | $ 127,489 | | | | |
Proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares) | | 10,887 | | | | |
Shares issued in acquisition | 41,752 | $ 41,752 | | | | |
Shares issued in acquisition (in shares) | | 4,707 | | | | |
Shares issued on exercise of warrants | 18,495 | $ 29,050 | (10,555) | | | |
Shares issued on exercise of warrants (in shares) | | 3,188 | | | | |
Shares issued on exercise of stock options | 199 | $ 310 | (111) | | | |
Shares issued on exercise of stock options (in shares) | | 177 | | | | |
Share re-purchases | (5,000) | | (5,000) | | | |
Share re-purchases, Shares | | (535) | | | | |
Share-based compensation | 5,705 | | 5,705 | | | |
Share-based compensation (in shares) | | 370 | | | | |
Cumulative translation adjustment | 208 | | | 208 | | |
Net loss | (11,154) | | | | (11,154) | |
Ending Balance at Sep. 30, 2021 | 382,977 | $ 344,269 | 7,541 | 6,463 | 24,704 | |
Ending Balance (in shares) at Sep. 30, 2021 | | 85,706 | | | | |
Beginning Balance at Jun. 30, 2021 | 343,536 | $ 302,497 | 6,748 | 10,332 | 23,959 | |
Beggining Balance (in shares) at Jun. 30, 2021 | | 80,964 | | | | |
Shares issued in acquisition | 41,752 | $ 41,752 | | | | |
Shares issued in acquisition (in shares) | | 4,707 | | | | |
Shares issued on exercise of stock options | 13 | $ 20 | (7) | | | |
Shares issued on exercise of stock options (in shares) | | 15 | | | | |
Share re-purchases | (1,020) | | (1,020) | | | |
Share re-purchases, Shares | | (107) | | | | |
Share-based compensation | 1,820 | | 1,820 | | | |
Share-based compensation (in shares) | | 127 | | | | |
Cumulative translation adjustment | (3,869) | | | (3,869) | | |
Net loss | 745 | | | | 745 | |
Ending Balance at Sep. 30, 2021 | 382,977 | $ 344,269 | 7,541 | 6,463 | 24,704 | |
Ending Balance (in shares) at Sep. 30, 2021 | | 85,706 | | | | |
Beginning Balance at Dec. 31, 2021 | 408,405 | $ 365,561 | 9,369 | 6,696 | 26,779 | |
Beggining Balance (in shares) at Dec. 31, 2021 | | 88,234 | | | | |
Mezzanine Equity, Beginning balance at Dec. 31, 2021 | 16,433 | | | | | |
Proceeds from issuance of common stock / Shares issued in public offering, net of issuance costs | 824 | $ 824 | | | | |
Proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares) | | 450 | | | | |
Shares issued on exercise of stock options | 192 | $ 176 | 16 | | | |
Shares issued on exercise of stock options (in shares) | | 345 | | | | |
Share-based compensation | 3,004 | | 3,004 | | | |
Recognition of non-controlling interest on acquisition | 767 | | | | | $ 767 |
Cumulative translation adjustment | (17,911) | | | (17,911) | | |
Net loss | (51,817) | | | | (51,817) | |
Mezzanine Equity, Net loss | (701) | | | | | |
Ending Balance at Sep. 30, 2022 | 343,464 | $ 366,561 | 12,389 | (11,215) | (25,038) | 767 |
Ending Balance (in shares) at Sep. 30, 2022 | | 89,029 | | | | |
Mezzanine Equity, Ending balance at Sep. 30, 2022 | 15,732 | | | | | |
Beginning Balance at Jun. 30, 2022 | 364,472 | $ 365,737 | 11,463 | 3,565 | (16,293) | |
Beggining Balance (in shares) at Jun. 30, 2022 | | 88,572 | | | | |
Mezzanine Equity, Beginning balance at Jun. 30, 2022 | 16,119 | | | | | |
Proceeds from issuance of common stock / Shares issued in public offering, net of issuance costs | 824 | $ 824 | | | | |
Proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares) | | 450 | | | | |
Share-based compensation | 926 | | 926 | | | |
Share-based compensation (in shares) | | 7 | | | | |
Recognition of non-controlling interest on acquisition | 767 | | | | | 767 |
Cumulative translation adjustment | (14,780) | | | (14,780) | | |
Net loss | (8,745) | | | | (8,745) | |
Mezzanine Equity, Net loss | (387) | | | | | |
Ending Balance at Sep. 30, 2022 | 343,464 | $ 366,561 | $ 12,389 | $ (11,215) | $ (25,038) | $ 767 |
Ending Balance (in shares) at Sep. 30, 2022 | | 89,029 | | | | |
Mezzanine Equity, Ending balance at Sep. 30, 2022 | $ 15,732 | | | | | |