Earnings (Loss) Per Share (Details) - Schedule of antidilutive shares excluded - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 12,967 | 8,752 | 12,967 | 8,752 |
Options [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 5,190 | 4,775 | 5,190 | 4,775 |
Restricted Stock Units [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 1,047 | 923 | 1,047 | 923 |
Warrants [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 6,730 | 3,054 | 6,730 | 3,054 |