XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) - Employee Stock Option
shares in Thousands
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Options outstanding, vested and exercisable:  
Options outstanding 2,583
Options vested and exercisable 2,513
$0.15 to $0.71  
Options outstanding, vested and exercisable:  
Exercise prices, lower range | $ / shares $ 0.15
Exercise prices, upper range | $ / shares $ 0.71
Options outstanding 310
Options outstanding, life 0 years
Options vested and exercisable 310
Options vested and exercisable, life 0 years
$2.50  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.5
Options outstanding 444
Options outstanding, life 1 year 7 months 6 days
Options vested and exercisable 444
Options vested and exercisable, life 1 year 7 months 6 days
$3.17  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.17
Options outstanding 113
Options outstanding, life 2 years 10 months 24 days
Options vested and exercisable 113
Options vested and exercisable, life 2 years 10 months 24 days
$3.73  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.73
Options outstanding 737
Options outstanding, life 4 years 7 months 6 days
Options vested and exercisable 737
Options vested and exercisable, life 4 years 7 months 6 days
$4.70  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 4.7
Options outstanding 466
Options outstanding, life 4 years 10 months 24 days
Options vested and exercisable 466
Options vested and exercisable, life 4 years 10 months 24 days
$18.47  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.47
Options outstanding 190
Options outstanding, life 6 years 8 months 12 days
Options vested and exercisable 136
Options vested and exercisable, life 6 years 8 months 12 days
$18.96  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.96
Options outstanding 60
Options outstanding, life 6 years 4 months 24 days
Options vested and exercisable 60
Options vested and exercisable, life 6 years 4 months 24 days
$19.00  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 19
Options outstanding 46
Options outstanding, life 6 years 6 months
Options vested and exercisable 30
Options vested and exercisable, life 6 years 6 months
$32.16  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 32.16
Options outstanding 217
Options outstanding, life 5 years 10 months 24 days
Options vested and exercisable 217
Options vested and exercisable, life 5 years 10 months 24 days