Net Loss Per Share (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Amount of weighted-average anti-dilutive common shares | 8,314 | 10,024 | 7,687 | 7,415 |
Share-Based Payment Arrangement, Option [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Amount of weighted-average anti-dilutive common shares | 934 | 986 | 926 | 982 |
Warrant [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Amount of weighted-average anti-dilutive common shares | 7,380 | 9,038 | 6,761 | 6,433 |