XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - Schedule of Table Summarizes Significant Ranges of Outstanding and Exercisable Options
shares in Thousands
9 Months Ended
Sep. 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,446
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 11 months 12 days
Options Outstanding, Weighted Average Exercise Price $ 2.63
Options Exercisable, Number Exercisable (in Shares) | shares 1,055
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
$25.60 - $143.99 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in Shares) | shares
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 2 years 10 months 20 days
Options Outstanding, Weighted Average Exercise Price $ 101.27
Options Exercisable, Number Exercisable (in Shares) | shares
Options Exercisable, Weighted Average Exercise Price $ 101.27
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 2
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 2 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price $ 144
Options Exercisable, Number Exercisable (in Shares) | shares 2
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 6 months
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,449
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 11 months 4 days
Options Outstanding, Weighted Average Exercise Price $ 3.07
Options Exercisable, Number Exercisable (in Shares) | shares 1,058
Options Exercisable, Weighted Average Exercise Price $ 3.19
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