XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation - Schedule of Changes in Common Stock Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding at the beginning of the period | shares 2,231,600  
Options, Granted | shares 70,000  
Options, Exercised | shares (14,000)  
Forfeited | shares (76,000)  
Options, Outstanding at the end of the period | shares 2,211,600 2,231,600
Options, Exercisable at the end of the period | shares 1,672,725  
Weighted Average Exercise Price, Outstanding at the beginning of the period | $ / shares $ 1.77  
Weighted Average Exercise Price, Granted | $ / shares 2.11  
Weighted Average Exercise Price, Exercised | $ / shares 1.88  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | $ / shares 3.08  
Weighted Average Exercise Price, Outstanding at the end of the period | $ / shares 1.74 $ 1.77
Weighted Average Exercise Price, Exercisable at the end of the period | $ / shares $ 1.57  
Options Outstanding Weighted Average Contractual Life (years) 5 years 6 months 6 years
Options Exercisable Weighted Average Contractual Life (years) 4 years 9 months 18 days  
Aggregate Intrinsic Value, Outstanding | $ $ 1,513 $ 1,513
Aggregate Intrinsic Value, Exercisable | $ $ 1,383