XML 151 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation (Details) - Schedule of Exercise Price Range
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 13,843
Exercisable Options 8,803
0.00 – 1.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 180
Exercisable Options 10
1.00 – 2.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 5,695
Exercisable Options 1,935
2.00 – 3.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 6,359
Exercisable Options 5,318
3.00 – 5.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 65
Exercisable Options 65
5.00 – 7.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 726
Exercisable Options 713
7.00 – 12.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 818
Exercisable Options 762
Minimum [Member] | 0.00 – 1.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 0
Minimum [Member] | 1.00 – 2.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 1
Minimum [Member] | 2.00 – 3.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 2
Minimum [Member] | 3.00 – 5.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 3
Minimum [Member] | 5.00 – 7.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 5
Minimum [Member] | 7.00 – 12.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 7
Maximum [Member] | 0.00 – 1.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 1
Maximum [Member] | 1.00 – 2.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 2
Maximum [Member] | 2.00 – 3.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 3
Maximum [Member] | 3.00 – 5.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 5
Maximum [Member] | 5.00 – 7.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares 7
Maximum [Member] | 7.00 – 12.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 12