XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - Schedule of Significant Ranges of Outstanding and Exercisable Options
shares in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
$1.57 - $14.99 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 1,464
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 2 months 4 days
Options Outstanding, Weighted Average Exercise Price $ 2.64
Options Exercisable, Number Exercisable (in Shares) | shares 987
Options Exercisable, Weighted Average Exercise Price $ 2.59
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$1.57 - $14.99 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 1.57
$1.57 - $14.99 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 14.99
$15.00 - $25.59 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 4
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 2 months 26 days
Options Outstanding, Weighted Average Exercise Price $ 15
Options Exercisable, Number Exercisable (in Shares) | shares 4
Options Exercisable, Weighted Average Exercise Price $ 15
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$15.00 - $25.59 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 15
$15.00 - $25.59 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 25.59
$25.60 - $143.99 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 1
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 1 year 2 months 4 days
Options Outstanding, Weighted Average Exercise Price $ 50
Options Exercisable, Number Exercisable (in Shares) | shares 1
Options Exercisable, Weighted Average Exercise Price $ 50
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$25.60 - $143.99 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 25.6
$25.60 - $143.99 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 143.99
$144.00 - $409.99 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 3
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 2 years 10 months 20 days
Options Outstanding, Weighted Average Exercise Price $ 144
Options Exercisable, Number Exercisable (in Shares) | shares 3
Options Exercisable, Weighted Average Exercise Price $ 144
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$144.00 - $409.99 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 144
$144.00 - $409.99 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 409.99
$410.00 - $924.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 1
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 1 year 2 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 410
Options Exercisable, Number Exercisable (in Shares) | shares 1
Options Exercisable, Weighted Average Exercise Price $ 410
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$410.00 - $924.00 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 410
$410.00 - $924.00 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 924
$1.57 - $924.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares 1,473
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 1 month 20 days
Options Outstanding, Weighted Average Exercise Price $ 3.22
Options Exercisable, Number Exercisable (in Shares) | shares 996
Options Exercisable, Weighted Average Exercise Price $ 3.45
Options Exercisable, Aggregate Intrinsic value (in Dollars) | $
$1.57 - $924.00 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 1.57
$1.57 - $924.00 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Range of Exercise Price $ 924