STOCKHOLDERS' EQUITY - Summary of Warrants Exercised (Details) |
Jun. 30, 2026
$ / shares
shares
|
|---|---|
| Prefunded | |
| Class of Warrant or Right [Line Items] | |
| Warrants exercised | 1,620,047 |
| Exercise Price $1.70 | |
| Class of Warrant or Right [Line Items] | |
| Warrant exercise price | $ / shares | $ 1.7 |
| Warrants exercised | 2,048,464 |
| Exercise Price $2.00 | |
| Class of Warrant or Right [Line Items] | |
| Warrant exercise price | $ / shares | $ 2 |
| Warrants exercised | 375,000 |
| Exercise Price $2.4375 | |
| Class of Warrant or Right [Line Items] | |
| Warrant exercise price | $ / shares | $ 2.4375 |
| Warrants exercised | 137,989 |
| Exercise Price $2.50 | |
| Class of Warrant or Right [Line Items] | |
| Warrant exercise price | $ / shares | $ 2.5 |
| Warrants exercised | 44,887 |
| Exercise Price $5.50 | |
| Class of Warrant or Right [Line Items] | |
| Warrant exercise price | $ / shares | $ 5.5 |
| Warrants exercised | 409,091 |