| Schedule of Rent Expense [Table Text Block] |
| | | 2020 | | | 2019 | | | 2018 | | | Minimum rentals | | $ | 733,190 | | | $ | 1,030,536 | | | $ | 1,270,240 | | | Less sublease rentals | | | (318,000 | ) | | | (572,000 | ) | | | (603,000 | ) | | Contingent rentals | | | 21,600 | | | | 22,800 | | | | 26,100 | | | | | $ | 436,790 | | | $ | 481,336 | | | $ | 693,340 | | | 2020 | | | 2019 | | | 2018 | | | 342,297 | | | | 325,229 | | | | 225,992 | |
|
| Lessee, Operating Lease, Liability, Maturity [Table Text Block] |
| FYE 21 | | $ | 819,005 | | | FYE 22 | | | 694,754 | | | FYE 23 | | | 437,445 | | | FYE 24 | | | 315,962 | | | FYE 25 | | | 164,222 | | | Thereafter | | | 552,819 | | | Total | | $ | 2,984,207 | | | | | | | | | Less: Imputed interest | | | (285,442 | ) | | Present value of lease liabilities: | | $ | 2,698,765 | | | | | | | | | Weighted average lease term | | | |
|