v3.26.3
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 04, 2026
Jun. 30, 2027
Jun. 30, 2026
Contract liabilities      
Customer contract liabilities $ 6,308   $ 4,760
Contract liabilities     $ 6,500
Contract with customer, liability, revenue recognized 2,300    
Subsequent Event [Member]      
Contract liabilities      
Expected revenue to recognize   $ 1,600  
Accrued expenses, Other current liabilities and Other long-term liabilities [Member]      
Contract liabilities      
Customer contract liabilities $ 8,100