XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity (Details) - Schedule of Stock Option Information
12 Months Ended
Dec. 31, 2023
shares
Schedule of Stock Option Information [Line Items]  
Outstanding 1,796,743
Contractual Life 6 years 6 months
Exercisable 1,073,349
$2.64 – $5.00 [Member]  
Schedule of Stock Option Information [Line Items]  
Outstanding 354,375
Contractual Life 9 years
Exercisable 148,867
$5.01 – $10.00 [Member]  
Schedule of Stock Option Information [Line Items]  
Outstanding 561,189
Contractual Life 9 years 6 months
Exercisable 154,603
$10.01 – $15.00 [Member]  
Schedule of Stock Option Information [Line Items]  
Outstanding 43,703
Contractual Life 2 years 10 months 24 days
Exercisable 43,703
$15.01 – $20.00 [Member]  
Schedule of Stock Option Information [Line Items]  
Outstanding 252,084
Contractual Life 1 year 9 months 18 days
Exercisable 252,084
$20.01 – $121.28 [Member]  
Schedule of Stock Option Information [Line Items]  
Outstanding 585,392
Contractual Life 5 years 1 month 6 days
Exercisable 474,092