v3.26.1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Schedule of Stock Option Activity [Abstract]    
Number of Options, Granted  
Weighted Average Exercise Price, Granted  
Number of Options, Forfeited/Cancelled   (13,000)
Weighted Average Exercise Price, Forfeited/Cancelled   $ 2.23
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options, Ending Balance 738,500 725,500
Weighted Average Exercise Price, Ending Balance $ 2.07 $ 2.07
Weighted Average Remaining Contractual Term, Ending Balance 5 years 4 months 9 days 4 years 9 months 25 days
Aggregate Intrinsic Value, Ending Balance
Number of Options, Exercisable   693,417
Weighted Average Exercise Price, Exercisable   $ 2.08
Weighted Average Remaining Contractual Term, Exercisable   4 years 8 months 15 days
Aggregate Intrinsic Value, Exercisable