v3.26.1
Leases (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Operating lease expenses $ 1,085,000 $ 1,030,000
Operating lease weighted average remaining term 4 years 6 months  
Operating lease weighted-average discount rate 14.07%  
Minimum [Member]    
Remaining lease terms 2 years  
Maximum [Member]    
Remaining lease terms 5 years