v3.26.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2027
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Contract liabilities        
Contract liabilities Current   $ 4,760 $ 1,968  
Contract liabilities with customer, revenue recognized   1,900    
Accrued Expenses and Other Current Liabilities [Member]        
Contract liabilities        
Contract liabilities   $ 6,500    
Contract liabilities Current     $ 3,800  
Forecast [Member]        
Contract liabilities        
Contract with Customer, Liability, Revenue Recognized $ 4,900      
Thereafter [Member]        
Contract liabilities        
Expected revenue to recognize $ 1,600      
Net Sales [Member] | Geographic Concentration [Member] | International [Member]        
Revenue by Categories        
International sales percent   11.30% 11.40% 14.00%
Net Sales [Member] | Geographic Concentration [Member] | Company's One individual dealers individual        
Revenue by Categories        
International sales percent   10.00% 10.00% 10.00%
Mastercraft Segment [Member] | Net Sales [Member] | Geographic Concentration [Member] | Company's Top ten dealers [Member]        
Revenue by Categories        
International sales percent   34.00% 34.00% 31.00%