Share-Based Payment (Details) |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Bottom of range [member] | |
Share-Based Payment [Line Items] | |
Percentage of Shares Option Shall Vest | 20.00% |
Percentage of shares agreement shall vest | 20.00% |
Top of range [member] | |
Share-Based Payment [Line Items] | |
Percentage of Shares Option Shall Vest | 75.00% |
Percentage of shares agreement shall vest | 70.00% |