XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) 1,755,024
Options exercisable (in shares) 1,754,980
1.8489  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 1.85
Exercise price, upper range limit (in dollars per share) | $ / shares $ 1.85
Options outstanding (in shares) 196,660
Weighted Average Remaining Contractual Life (Years) 5 years 6 months
Options exercisable (in shares) 196,660
2.133  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 2.13
Exercise price, upper range limit (in dollars per share) | $ / shares $ 2.13
Options outstanding (in shares) 796,747
Weighted Average Remaining Contractual Life (Years) 5 years 9 months 18 days
Options exercisable (in shares) 796,747
14.22  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 14.22
Exercise price, upper range limit (in dollars per share) | $ / shares $ 14.22
Options outstanding (in shares) 752,408
Weighted Average Remaining Contractual Life (Years) 5 years 9 months 18 days
Options exercisable (in shares) 752,408
52.4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 52.40
Exercise price, upper range limit (in dollars per share) | $ / shares $ 52.40
Options outstanding (in shares) 9,209
Weighted Average Remaining Contractual Life (Years) 4 years 8 months 12 days
Options exercisable (in shares) 9,165