| 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 | |
| March 31, 2026 | | | | | | | | | | | | |
| Indefinite-lived intangibles: | | | | | | | | | | | | |
| Trademark and tradenames | | $ | 79,550 | | | $ | - | | | $ | 79,550 | |
| Amortizable intangibles: | | | | | | | | | | | | |
| Dealer network | | | 80,000 | | | | 80,000 | | | | - | |
| Customer relationships | | | 87,470 | | | | 54,517 | | | | 32,953 | |
| Patents | | | 21,136 | | | | 20,362 | | | | 774 | |
| Noncompete agreements | | | 8,940 | | | | 8,682 | | | | 258 | |
| Trademarks | | | 5,459 | | | | 4,305 | | | | 1,154 | |
| Backlog | | | 100 | | | | 38 | | | | 62 | |
| Amortizable intangibles, net | | | 203,105 | | | | 167,904 | | | | 35,201 | |
| Total | | $ | 282,655 | | | $ | 167,904 | | | $ | 114,751 | |
| | | 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,517 and $1,550 for the three months ended March 31, 2026 and 2025, respectively. Estimated amortization expense for the remainder of 2026 and each of the succeeding five years is as follows:
| 2026 | | $ | 4,552 | |
| 2027 | | | 5,986 | |
| 2028 | | | 5,970 | |
| 2029 | | | 5,736 | |
| 2030 | | | 5,003 | |
| 2031 | | | 2,953 | |
|