v3.26.1
Equity (Details) - Warrant [Member]
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Beginning balance | shares 289,294
Warrants Exercised | shares (289,294)
Ending balance | shares 0
Bottom [Member]  
Beginning balance $ 5.60
Warrants exercise price per shares 5.60
Ending balance 0
Top [Member]  
Beginning balance 7.00
Warrants exercise price per shares 7.00
Ending balance $ 0