Net Loss Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities excluded from computation of earnings per share | 2,337,014 | 1,377,962 |
| Restricted Stock Awards [Member] | ||
| Antidilutive securities excluded from computation of earnings per share | 1,007,432 | 717,521 |
| Perfomance Stock Award [Member] | ||
| Antidilutive securities excluded from computation of earnings per share | 1,213,737 | 300,000 |
| Stock Options [Member] | ||
| Antidilutive securities excluded from computation of earnings per share | 115,845 | 360,441 |