XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jul. 01, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
July 1, 2023December 31, 2022
Outstanding checks in excess of cash$3,986 2,791 
Accounts payable, trade1,184,104 1,094,038 
Accrued expenses645,185 742,099 
Product warranties43,065 38,425 
Accrued interest5,130 8,748 
Accrued compensation and benefits262,337 238,347 
Total accounts payable and accrued expenses$2,143,807 2,124,448