v3.26.1
Share-Based Payment - Schedule of Restricted Stock (Details) - Restricted share units [member] - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Restricted Stock [Line Items]    
Restricted stocks granted but not yet vested at 636
Restricted stocks granted 14,470 867
Restricted stocks vested (15,106) (231)
Restricted stocks granted but not yet vested at 636