XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION - Accounts receivable balances of major customers (Details) - Accounts Receivable - Credit Concentration Risk
3 Months Ended 12 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Customer A    
Percent of total accounts receivables balance    
Concentration risk percentage 23.00% 32.00%
Customer B    
Percent of total accounts receivables balance    
Concentration risk percentage 21.00% 19.00%
Customer C    
Percent of total accounts receivables balance    
Concentration risk percentage 22.00% 25.00%