v3.26.1
STOCKHOLDERS' EQUITY - Authorized Shares (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Dec. 08, 2021
Dec. 07, 2021
Stockholders' equity        
Common stock, shares authorized 60,000,000 60,000,000 60,000,000 50,000,000
Common stock, shares issued 33,932,000 33,237,000    
Common stock, shares outstanding 26,171,000 27,083,000