XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Stock Options Activity (Details) - 2014 Equity Participation Plan - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Number of Shares    
Number of options outstanding, Beginning (in shares) 281,913  
Number of options outstanding, Granted (in shares) 0  
Number of options outstanding, Excercised (in shares) (66,507)  
Number of options outstanding, Expired/Forfeited (in shares) (16,249)  
Number of options outstanding, ending (in shares) 199,157 281,913
Number of options outstanding, vested and exercisable 79,190  
Weighted Average Exercise Price per Share    
Weighted average exercise price, Beginning balance (in dollars per share) $ 2.71  
Weighted average exercise price, Granted (in dollars per share) 0  
Weighted average exercise price, Excercised (in dollars per share) 4.22  
Weighted average exercise price, Expired/Forfeited (in dollars per share) 2.25  
Weighted average exercise price, Ending balance (in dollars per share) 2.25 $ 2.71
Weighted average price per share outstanding, vested and exercisable (in dollars per share) $ 2.25  
Weighted Average Remaining Contractual, Beginning balance   3 years 8 months 26 days
Weighted Average Remaining Contractual, Expired/Forfeited 3 years 8 months 4 days  
Weighted Average Remaining Contractual term, Ending balance 3 years 2 months 1 day  
Weighted Average Remaining Contractual term, Ending balance Vested and Exercisable 3 years 3 months 29 days  
Aggregate Intrinsic Value , Beginning $ 3,517,171  
Aggregate Intrinsic Value , Granted 0  
Aggregate Intrinsic Value , Exercised 756,657  
Aggregate Intrinsic Value , Expired/Forfeited 231,902  
Aggregate Intrinsic Value , Ending 2,766,687 $ 3,517,171
Aggregate Intrinsic Value , Vested and Exercisable $ 1,100,107