v3.26.1
Share-Based Compensation (Details Narrative) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for future issuance 1,938,756   328,442
Weighted-average grant date fair value $ 1.04 $ 0.87