XML 130 R120.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range        
Number of Stock Options Outstanding 1,130,035 1,028,760 1,250,685  
Number of Stock Options Granted 76,141 196,275 0  
Less: Number of Stock Options Forfeited 0 0 40,000  
Less: Number of Stock Options Expired 0 0 161,925  
Less: Number of Stock Options Exercised 240,446 95,000 20,000  
Number of Stock Options Outstanding 965,730 1,130,035 1,028,760 1,250,685
Number of Stock Options Vested 799,869 840,768 580,568  
Weighted Average Exercise Prices, Options Outstanding $ 4.12 $ 3.83 $ 3.71  
Weighted Average Exercise Prices,Options Granted 11.63 4.82 0  
Less: Weighted Average Exercise Prices,Options Forfeited 0 0 3.46  
Less: Weighted Average Exercise Prices,Options Expired 0 0 3.05  
Less: Weighted Average Exercise Prices,Options Exercised 3.17 2.35 3.46  
Weighted Average Exercise Prices,Options Outstanding 4.95 4.12 3.83 $ 3.71
Weighted Average Exercise Prices,Options Vested $ 4.24 $ 4.3 $ 4.78  
Weighted Average Remaining Contractual Term (years), Options Outstanding 6 years 6 months 7 years 2 months 15 days 7 years 9 months 18 days 7 years 7 months 28 days
Weighted Average Remaining Contractual Term (years), Options Vested 6 years 7 days 6 years 9 months 14 days 7 years 6 months 21 days  
Aggregate Intrinsic Value,Options Outstanding $ 10,202,000 $ 6,151,000 $ 0  
Aggregate Intrinsic Value,Options Granted $ 0 $ 0 $ 0  
Less: Aggregate Intrinsic Value,Options Forfeited 0 0 0  
Less: Aggregate Intrinsic Value,Options Expired $ 0 $ 0 $ 0  
Less: Aggregate Intrinsic Value,Options Exercised $ 0 $ 0 $ 0  
Aggregate Intrinsic Value,Options Outstanding 6,949,000 10,202,000 6,151,000 $ 0
Aggregate Intrinsic Value,Options Vested $ 6,368,000 $ 7,501,000 $ 3,071,000