XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - Schedule of Outstanding and Exercisable Option, Range
shares in Thousands
3 Months Ended
Jun. 30, 2023
$ / shares
shares
$0.93 - $2.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, | shares 1,285,475
Weighted Average Remaining Contractual Life (in Years) 8 years 1 month 20 days
Weighted Average Exercise Price, Options Outstanding | $ / shares $ 1.75
Number Exercisable | shares 540,308
Weighted Average Exercise Price, Options Exercisable | $ / shares $ 1.86
$3.95 - $7.51 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, | shares 1,017,087
Weighted Average Remaining Contractual Life (in Years) 7 years 10 months 6 days
Weighted Average Exercise Price, Options Outstanding | $ / shares $ 5.39
Number Exercisable | shares 677,372
Weighted Average Exercise Price, Options Exercisable | $ / shares $ 5.97
$8.61 - $17.70 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, | shares 521,631
Weighted Average Remaining Contractual Life (in Years) 7 years 11 months 26 days
Weighted Average Exercise Price, Options Outstanding | $ / shares $ 10.53
Number Exercisable | shares 411,005
Weighted Average Exercise Price, Options Exercisable | $ / shares $ 11.21
$0.93 - $17.70 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, | shares 2,824,193
Weighted Average Remaining Contractual Life (in Years) 8 years 3 days
Weighted Average Exercise Price, Options Outstanding | $ / shares $ 4.67
Number Exercisable | shares 1,628,685
Weighted Average Exercise Price, Options Exercisable | $ / shares $ 5.78