Stock-Based Compensation (Details 9) - 2015 Plan |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
shares
| |
| Restricted Stock Units (RSUs) [Member] | |
| Incentive RSU Issued | 2,313 |
| RSUs Cancelled | 2,313 |
| Restricted Stock Units (RSUs) One [Member] | |
| Vest date | Jun 15, 2026 |
| Incentive RSU Issued | 184 |
| RSUs Cancelled | 184 |
| Cancellation date | Apr 10, 2026 |
| Restricted Stock Units (RSUs) Two [Member] | |
| Vest date | Jun 15, 2026 |
| Incentive RSU Issued | 217 |
| RSUs Cancelled | 217 |
| Cancellation date | Apr 10, 2026 |
| Restricted Stock Units (RSUs) Three [Member] | |
| Vest date | May 23, 2026 |
| Incentive RSU Issued | 1,667 |
| RSUs Cancelled | 1,667 |
| Cancellation date | May 22, 2026 |
| Restricted Stock Units (RSUs) Four [Member] | |
| Vest date | Sep 28, 2026 |
| Incentive RSU Issued | 45 |
| RSUs Cancelled | 45 |
| Cancellation date | Jun 18, 2026 |
| Restricted Stock Units (RSUs) Five [Member] | |
| Vest date | May 23, 2027 |
| Incentive RSU Issued | 200 |
| RSUs Cancelled | 200 |
| Cancellation date | Jun 30, 2026 |