XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Schedule of Changes in Common Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding at the beginning of the period 2,231,600  
Options, Granted 70,000  
Options, Exercised (14,000)  
Forfeited (83,500)  
Options, Outstanding at the end of the period 2,204,100 2,231,600
Options, Exercisable at the end of the period 1,791,600  
Weighted Average Exercise Price, Outstanding at the beginning of the period $ 1.77  
Weighted Average Exercise Price, Granted 2.11  
Weighted Average Exercise Price, Exercised 1.88  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 2.95  
Weighted Average Exercise Price, Outstanding at the end of the period 1.74 $ 1.77
Weighted Average Exercise Price, Exercisable at the end of the period $ 1.59  
Options Outstanding Weighted Average Contractual Life (years) 5 years 3 months 18 days 6 years
Options Exercisable Weighted Average Contractual Life (years) 4 years 7 months 6 days  
Aggregate Intrinsic Value, Outstanding $ 761 $ 971
Aggregate Intrinsic Value, Exercisable $ 754