v3.26.3
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS - Measurement inputs (Details)
Aug. 18, 2026
May 01, 2024
Jan. 13, 2021
Jun. 30, 2026
$ / shares
Y
shares
Jun. 30, 2025
$ / shares
Y
shares
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Reverse stock split 0.005 0.056 0.2    
Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Number of warrants | shares       240 240
Share price | Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Warrants outstanding, measurement input       80 504
Risk free interest rate | Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Warrants outstanding, measurement input       0.0399 0.0385
volatility | Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Warrants outstanding, measurement input       1.03 0.95
Exercise price | Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Warrants outstanding, measurement input       22,464 22,464
Warrant life | Warrant 2021          
ORDINARY SHARES PURCHASE WARRANTS ISSUED TO INVESTORS          
Warrants outstanding, measurement input | Y       1.96 0.46