XML 96 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Payment Arrangement, Option, Exercise Price Range          
Number of Stock Options Outstanding     1,130,035    
Number of Stock Options Granted 76,141 196,275 76,141 196,275  
Less: Number of Stock Options Forfeited     0    
Less: Number of Stock Options Expired     0    
Less: Number of Stock Options Exercised     240,446    
Number of Stock Options Outstanding 965,730   965,730   1,130,035
Number of Stock Options Vested 1,475,570   1,475,570    
Number of Stock Options Exercisable 799,869   799,869    
Weighted Average Exercise Prices, Options Outstanding     $ 4.12    
Weighted Average Exercise Prices,Options Granted $ 11.63 $ 4.82 11.63 $ 4.82  
Less: Weighted Average Exercise Prices,Options Forfeited     0    
Less: Weighted Average Exercise Prices,Options Expired     0    
Less: Weighted Average Exercise Prices,Options Exercised     3.17    
Weighted Average Exercise Prices,Options Outstanding 4.95   4.95   $ 4.12
Weighted Average Exercise Prices,Options Vested 4.24   4.24    
Weighted Average Exercise Prices,Options Exercisable $ 4.24   $ 4.24    
Weighted Average Remaining Contractual Term (years), Options Outstanding     7 years 3 days   7 years 2 months 15 days
Weighted Average Remaining Contractual Term (years), Options Vested     6 years 6 months 10 days    
Weighted Average Remaining Contractual Term (years), Options Exercisable     6 years 6 months 10 days    
Aggregate Intrinsic Value,Options Outstanding     $ 10,202,000    
Aggregate Intrinsic Value,Options Granted     $ 0    
Less: Aggregate Intrinsic Value,Options Forfeited     0    
Less: Aggregate Intrinsic Value,Options Expired     $ 0    
Less: Aggregate Intrinsic Value,Options Exercised     $ 0    
Aggregate Intrinsic Value,Options Outstanding $ 6,284,000   6,284,000   $ 10,202,000
Aggregate Intrinsic Value,Options Vested 5,791,000   5,791,000    
Aggregate Intrinsic Value,Options Exercisable $ 5,791,000   $ 5,791,000