XML 58 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses are as follows:
December 31, 2021December 31, 2020
Outstanding checks in excess of cash$3,005 5,672 
Accounts payable, trade1,228,621 1,016,897 
Accrued expenses666,209 566,052 
Product warranties45,215 54,692 
Accrued interest17,940 30,403 
Accrued compensation and benefits256,428 222,235 
Total accounts payable and accrued expenses$2,217,418 1,895,951