XML 71 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Stock Options Activity (Details) - 2014 Equity Participation Plan - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Shares    
Number of options outstanding, Beginning (in shares) 199,991  
Number of options outstanding, Granted (in shares) 0  
Number of options outstanding, Exercised (40,836)  
Number of options outstanding, Expired/Forfeited (in shares) (6,666)  
Number of options outstanding, ending (in shares) 152,489 199,991
Number of options outstanding, vested and exercisable 76,685  
Weighted Average Exercise Price per Share    
Weighted average exercise price, Beginning balance (in dollars per share) $ 2.25  
Weighted average exercise price, Granted (in dollars per share) 0  
Weighted average exercise price, Excercised (in dollars per share) 2.25  
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.25
Weighted average price per share outstanding, vested and exercisable (in dollars per share) $ 2.25  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]    
Weighted Average Remaining Contractual, Beginning balance   3 years 29 days
Weighted Average Remaining Contractual, Expired/Forfeited 2 years 10 months 9 days  
Weighted Average Remaining Contractual term, Ending balance 2 years 6 months 7 days  
Weighted Average Remaining Contractual term, Ending balance Vested and Exercisable 2 years 6 months 7 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Beginning $ 2,915,869  
Aggregate intrinsic value, granted 0  
Aggregate Intrinsic Value, Exercised 448,159  
Aggregate intrinsic value, expired/forfeited 88,875  
Aggregate Intrinsic Value, Ending 2,558,765 $ 2,915,869
Aggregate Intrinsic Value, Vested and Exercisable $ 1,286,774