v3.26.1
SHAREHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Equity Class Of Treasury Stock [Line Items]      
Shares issued under ESPP plan   13  
Employee Stock Purchase Plan      
Equity Class Of Treasury Stock [Line Items]      
Shares issued, price per share   $ 11.69 $ 0
Maximum      
Equity Class Of Treasury Stock [Line Items]      
Proceeds from issuance of debt or sale of equity securities $ 100