v3.26.1
REVENUES - Retainage (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Jan. 02, 2026
Construction Contractor, Receivable, Retainage    
Contract assets included retainage $ 23,600 $ 29,500
Contract with Customer, Liability    
Contract liabilities included retainage $ 2,300 $ 0