XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses are as follows:
December 31, 2023December 31, 2022
Outstanding checks in excess of cash$2,223 2,791 
Accounts payable, trade1,038,024 1,094,038 
Accrued expenses667,761 742,099 
Product warranties37,574 38,425 
Accrued interest20,052 8,748 
Accrued compensation and benefits269,705 238,347 
Total accounts payable and accrued expenses$2,035,339 2,124,448