XML 97 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 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  
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   1,130,035
Number of Stock Options Vested 1,475,570    
Number of Stock Options Exercisable 799,869    
Weighted Average Exercise Prices, Options Outstanding $ 4.12    
Weighted Average Exercise Prices,Options Granted 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.12
Weighted Average Exercise Prices,Options Vested 4.24    
Weighted Average Exercise Prices,Options Exercisable $ 4.24    
Weighted Average Remaining Contractual Term (years), Options Outstanding 6 years 9 months 3 days   7 years 2 months 15 days
Weighted Average Remaining Contractual Term (years), Options Vested 6 years 3 months 10 days    
Weighted Average Remaining Contractual Term (years), Options Exercisable 6 years 3 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,514,000   $ 10,202,000
Aggregate Intrinsic Value,Options Vested 5,996,000    
Aggregate Intrinsic Value,Options Exercisable $ 5,996,000