XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
September 30, 2023December 31, 2022
Outstanding checks in excess of cash$911 2,791 
Accounts payable, trade1,082,398 1,094,038 
Accrued expenses741,120 742,099 
Product warranties38,262 38,425 
Accrued interest13,270 8,748 
Accrued compensation and benefits283,538 238,347 
Total accounts payable and accrued expenses$2,159,499 2,124,448