XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - Schedule of stock option
6 Months Ended
Jun. 30, 2023
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 1,561,070
Contractual Life (Yrs.) 6 years 8 months 12 days
Exercisable 810,268
Less than or equal $32.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 1,155,716
Contractual Life (Yrs.) 7 years 4 months 24 days
Exercisable 515,052
$32.01 - $56.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 17,917
Contractual Life (Yrs.) 3 years
Exercisable 17,917
$56.01 - $80.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 222,792
Contractual Life (Yrs.) 6 years 3 months 18 days
Exercisable 131,820
$80.01 - $128.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding 164,645
Contractual Life (Yrs.) 3 years 4 months 24 days
Exercisable 145,479