v3.25.2
Revenue Recognition Revenue Recognition (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 11,659 $ 12,648
Contract Assets Period $ Change $ (989)  
Contract Assets Period % Change (7.80%)  
Contract Liabilities $ 29,244 $ 15,777
Contract Liabilities Period $ Change $ 13,467  
Contract Liabilities Period % Change 85.40%