XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Payment Arrangement, Option, Exercise Price Range      
Granted shares 196,275    
Less: Forfeited shares 0    
Outstanding shares 1,190,035   1,028,760
Vested Shares 1,126,019    
Exercisable shares 750,768    
Granted (Weighted-Average Exercise) $ 4.82    
Less: Forfeited (Weighted-Average Exercise) 0    
Less: Exercised, (Weighted Average Exercise Price) 1.70    
Outstanding (Weight-Average Exercise) 4.05   $ 3.83
Vested (Weighted-Average Exercise) 4.34    
Exercisable (Weighted-Average Exercise) $ 4.34    
Outstanding Options, weighted average remaining contractual term 7 years 8 months   7 years 10 months
Vested weighted average remaining contractual term 7 years 4 months    
Exercisable weighted average remaining contractual term 7 years 4 months    
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,044,000   $ 6,151,000
Vested Options, Intrinsic value 4,976,000    
Exercisable Options, Intrinsic Value $ 4,976,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, Exercises in Period 35,000