XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - Schedule of Stock Option
9 Months Ended
Sep. 30, 2023
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 1,685,570
Weighted Average Contractual Term (Yrs.) 6 years 8 months 12 days
Exercisable 1,004,499
Less than or equal $32.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 1,280,216
Weighted Average Contractual Term (Yrs.) 7 years 3 months 18 days
Exercisable 709,283
$32.08 - $56.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 17,917
Weighted Average Contractual Term (Yrs.) 2 years 8 months 12 days
Exercisable 17,917
$56.08 - $80.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 222,792
Weighted Average Contractual Term (Yrs.) 6 years 1 month 6 days
Exercisable 131,820
$80.08 - $127.76 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 164,645
Weighted Average Contractual Term (Yrs.) 3 years 2 months 12 days
Exercisable 145,479