STOCKHOLDERS' EQUITY - Schedule of Future Anticipated Vesting Schedule (Details) |
Jun. 30, 2026
shares
|
|---|---|
| Future Anticipated Vesting Schedule | |
| Remainder of 2026 (in shares) | 60,807 |
| 2027 (in shares) | 477,311 |
| 2028 (in shares) | 304,546 |
| 2029 (in shares) | 178,163 |
| 2030 (in shares) | 0 |
| Total (in shares) | 1,020,827 |
| Restricted Stock Grants—Directors | Restricted Stock | |
| Future Anticipated Vesting Schedule | |
| Remainder of 2026 (in shares) | 56,640 |
| 2027 (in shares) | 56,634 |
| 2028 (in shares) | 0 |
| 2029 (in shares) | 0 |
| 2030 (in shares) | 0 |
| Total (in shares) | 113,274 |
| Officer [Member] | RSUs | |
| Future Anticipated Vesting Schedule | |
| Remainder of 2026 (in shares) | 4,167 |
| 2027 (in shares) | 420,677 |
| 2028 (in shares) | 304,546 |
| 2029 (in shares) | 178,163 |
| 2030 (in shares) | 0 |
| Total (in shares) | 907,553 |