XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Details) - Schedule of Activity Related to Stock Options - USD ($)
3 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Schedule of Activity Related to Stock Options [Abstract]    
Number of Shares, Ending Outstanding 1,796,743 1,880,971
Weighted Average Exercise Price, Ending Outstanding $ 25.2 $ 24.23
Weighted Average Contractual Life, Ending Outstanding 6 years 6 months 6 years 4 months 24 days
Aggregate Intrinsic Value, Ending Outstanding $ 3,630,733 $ 2,163,663
Number of Shares, Exercisable   1,158,568
Weighted Average Exercise Price, Exercisable   $ 30.57
Weighted Average Contractual Life, Exercisable   5 years
Aggregate Intrinsic Value, Exercisable   $ 1,085,676
Number of Shares, Granted   100,000
Weighted Average Exercise Price, Granted   $ 9.38
Weighted Average Contractual Life, Granted   10 years
Aggregate Intrinsic Value, Granted  
Number of Shares, Exercised  
Weighted Average Exercise Price, Exercised  
Weighted Average Contractual Life, Exercised  
Aggregate Intrinsic Value, Exercised  
Number of Shares, Forfeited/cancelled   (15,772)
Weighted Average Exercise Price, Forfeited/cancelled   $ 13.35
Weighted Average Contractual Life, Forfeited/cancelled   4 years 3 months 18 days
Aggregate Intrinsic Value, Forfeited/cancelled