v3.26.3
REVENUE RECOGNITION- Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]    
Contract assets $ 22,544 $ 28,702
Contract assets period $ change $ (6,158)  
Contract assets period % change (21.50%)  
Contract liabilities $ 32,325 $ 30,648
Contract liabilities period $ change $ 1,677  
Contract liabilities period % change 5.50%