XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Contract liabilities        
Contract liabilities $ 2,034 $ 1,477    
Contract liabilities with customer, revenue recognized 1,500      
Accrued Expenses and Other Current Liabilities [Member]        
Contract liabilities        
Contract liabilities 4,100 3,300    
June thirty Two Thousand Twenty Five [Member]        
Contract liabilities        
Expected revenue to recognize 2,000      
Thereafter [Member]        
Contract liabilities        
Expected revenue to recognize 2,100      
Mastercraft Segment [Member] | Net Sales [Member] | Geographic Concentration [Member]        
Revenue by Categories        
Net sales $ 55,500 $ 98,600    
Mastercraft Segment [Member] | Net Sales [Member] | Geographic Concentration [Member] | Outside of North America        
Revenue by Categories        
Net sales, percentage 5.90% 4.60% 5.50%  
Mastercraft Segment [Member] | Net Sales [Member] | Geographic Concentration [Member] | Company's Top ten dealers [Member]        
Revenue by Categories        
Net sales, percentage 40.00% 40.00% 30.00%  
Mastercraft Segment [Member] | Net Sales [Member] | Geographic Concentration [Member] | Company's One individual dealers individual        
Revenue by Categories        
Net sales, percentage 15.10% 14.90% 10.00% 10.00%