v3.25.4
REVENUE RECOGNITION- Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2025
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 15,074 $ 11,659
Contract assets period $ change $ 3,415  
Contract assets period % change 29.30%  
Contract liabilities $ 35,297 $ 29,244
Contract liabilities period $ change $ 6,053  
Contract liabilities period % change 0.207