XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-based Payment Arrangement, Option, Exercise Price Range      
Granted shares 196,275    
Less: Forfeited shares 0    
Outstanding shares 1,130,035   1,028,760
Vested Shares 1,276,019    
Exercisable shares 840,768    
Granted (Weighted-Average Exercise) $ 4.82    
Less: Forfeited (Weighted-Average Exercise) 0    
Less: Exercised, (Weighted Average Exercise Price) 2.35    
Outstanding (Weight-Average Exercise) 4.12   $ 3.83
Vested (Weighted-Average Exercise) 4.30    
Exercisable (Weighted-Average Exercise) $ 4.30    
Outstanding Options, weighted average remaining contractual term 7 years 6 months   7 years 10 months
Vested weighted average remaining contractual term 7 years    
Exercisable weighted average remaining contractual term 7 years    
Granted Options, Intrinsic Value $ 0    
Forfeited Options, Intrinsic Value 0    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period 0    
Exercised Options, Intrinsic Value $ 0    
Outstanding Options, Intrinsic Value 8,360,000   $ 6,151,000
Vested Options, Intrinsic value 6,147,000    
Exercisable Options, Intrinsic Value $ 6,147,000    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 years 6 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 4.82    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 95,000