| Intangible Asset [Text Block] |
| 8. | Other Intangible Assets |
The following is a summary of the Company’s other intangible assets:
| | | Gross | | | Less | | | Net | |
| | | Carrying | | | Accumulated | | | Carrying | |
| | | Amount | | | Amortization | | | Amount | |
| June 30, 2026 | | | | | | | | | | | | |
| Indefinite-lived intangibles: | | | | | | | | | | | | |
| Trademark and tradenames | | $ | 79,550 | | | $ | - | | | $ | 79,550 | |
| Amortizable intangibles: | | | | | | | | | | | | |
| Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
| Customer relationships | | | 87,470 | | | | 55,919 | | | | 31,551 | |
| Patents | | | 21,136 | | | | 20,409 | | | | 727 | |
| Noncompete agreements | | | 8,940 | | | | 8,707 | | | | 233 | |
| Trademarks | | | 5,459 | | | | 4,328 | | | | 1,131 | |
| Backlog | | | 100 | | | | 58 | | | | 42 | |
| Amortizable intangibles, net | | | 203,105 | | | | 169,421 | | | | 33,684 | |
| Total | | $ | 282,655 | | | $ | 169,421 | | | $ | 113,234 | |
| | | Gross | | | Less | | | Net | |
| | | Carrying | | | Accumulated | | | Carrying | |
| | | Amount | | | Amortization | | | Amount | |
| December 31, 2025 | | | | | | | | | | | | |
| Indefinite-lived intangibles: | | | | | | | | | | | | |
| Trademark and tradenames | | $ | 79,550 | | | $ | - | | | $ | 79,550 | |
| Amortizable intangibles: | | | | | | | | | | | | |
| Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
| Customer relationships | | | 87,470 | | | | 53,115 | | | | 34,355 | |
| Patents | | | 21,136 | | | | 20,316 | | | | 820 | |
| Noncompete agreements | | | 8,940 | | | | 8,657 | | | | 283 | |
| Trademarks | | | 5,459 | | | | 4,281 | | | | 1,178 | |
| Backlog | | | 100 | | | | 17 | | | | 83 | |
| Amortizable intangibles, net | | | 203,105 | | | | 166,386 | | | | 36,719 | |
| Total | | $ | 282,655 | | | $ | 166,386 | | | $ | 116,269 | |
Amortization expense for intangible assets was $1,518 and $1,550 for the three months ended June 30, 2026 and 2025, respectively. Amortization expense for intangible assets was $3,035 and $3,100 for the six months ended June 30, 2026 and 2025, respectively. Estimated amortization expense for the remainder of 2026 and each of the succeeding five years is as follows:
| 2026 | | $ | 3,035 | |
| 2027 | | | 5,986 | |
| 2028 | | | 5,970 | |
| 2029 | | | 5,736 | |
| 2030 | | | 5,003 | |
| 2031 | | | 2,953 | |
|