v3.26.1
REVENUE RECOGNITION - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 28,702 $ 11,659
Contract assets period $ change $ 17,043  
Contract assets period % change 146.20%  
Contract liabilities $ 30,648 $ 29,244
Contract liabilities period $ change $ 1,404  
Contract liabilities period % change 4.80%