XML 71 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Stock Options Activity (Details) - 2014 Equity Participation Plan - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 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, Excercised (in shares) (32,918)  
Number of options outstanding, Expired/Forfeited (in shares) (6,666)  
Number of options outstanding, ending (in shares) 160,407 199,991
Number of options outstanding, vested and exercisable 84,603  
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  
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 9 months 7 days  
Weighted Average Remaining Contractual term, Ending balance Vested and Exercisable 2 years 9 months 7 days  
Aggregate Intrinsic Value , Beginning $ 2,915,869  
Aggregate Intrinsic Value , Granted 0  
Aggregate Intrinsic Value , Exercised 458,602  
Aggregate Intrinsic Value , Expired/Forfeited 88,875  
Aggregate Intrinsic Value , Ending 1,976,214 $ 2,915,869
Aggregate Intrinsic Value , Vested and Exercisable $ 1,042,309