Quarterly report [Sections 13 or 15(d)]

ACCOUNTS RECEIVABLE - Rollforward of the Allowance for Doubtful Accounts (Details)

v3.25.2
ACCOUNTS RECEIVABLE - Rollforward of the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 6,438 $ 7,215
Increase in provision for expected credit losses 169 828
Accounts receivable balances written off (600) (298)
Other 855 (117)
Ending balance $ 6,862 $ 7,628