Share-Based Payment - Schedule of Restricted Stock (Details) - Restricted share units [member] |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
shares
| |
| Schedule of Restricted Stock [Line Items] | |
| Restricted stocks granted but not yet vested at | |
| Restricted stocks granted | 17,308 |
| Restricted stocks vested | (4,608) |
| Restricted stocks granted but not yet vested at | 12,700 |