XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of Exercise Price Range (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2025
shares
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 6,928
Exercisable Options 3,513
0.00 - 1.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 75
Exercisable Options 45
1.00 - 2.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 3,726
Exercisable Options 1,124
2.00 - 3.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 1,295
Exercisable Options 1,287
3.00 - 6.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 158
Exercisable Options 38
6.00 - 8.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 967
Exercisable Options 742
8.00 - 12.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 227
Exercisable Options 177
12.00 - 15.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 30
Exercisable Options
15.00 - 20.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 435
Exercisable Options 100
20.00 - 21.00 [Member]  
Schedule of Exercise Price Range [Line Items]  
Outstanding Options 15
Exercisable Options