| Intangible Assets Disclosure [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   | 
         | 
       
      
       |   December 31, 2022   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Indefinite-lived intangibles:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Trademark and tradenames   | 
         | 
       $ | 
       77,600 | 
         | 
         | 
       $ | 
       - | 
         | 
         | 
       $ | 
       77,600 | 
         | 
       
      
       |   Amortizable intangibles:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Dealer network   | 
         | 
         | 
       80,000 | 
         | 
         | 
         | 
       75,000 | 
         | 
         | 
         | 
       5,000 | 
         | 
       
      
       |   Customer relationships   | 
         | 
         | 
       80,920 | 
         | 
         | 
         | 
       37,537 | 
         | 
         | 
         | 
       43,383 | 
         | 
       
      
       |   Patents   | 
         | 
         | 
       21,136 | 
         | 
         | 
         | 
       16,994 | 
         | 
         | 
         | 
       4,142 | 
         | 
       
      
       |   Noncompete agreements   | 
         | 
         | 
       8,640 | 
         | 
         | 
         | 
       8,640 | 
         | 
         | 
         | 
       - | 
         | 
       
      
       |   Trademarks   | 
         | 
         | 
       5,459 | 
         | 
         | 
         | 
       3,995 | 
         | 
         | 
         | 
       1,464 | 
         | 
       
      
       |   Amortizable intangibles, net   | 
         | 
         | 
       196,155 | 
         | 
         | 
         | 
       142,166 | 
         | 
         | 
         | 
       53,989 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       273,755 | 
         | 
         | 
       $ | 
       142,166 | 
         | 
         | 
       $ | 
       131,589 | 
         | 
       
     
     
     
     
    
     
      
       |   | 
         | 
         Gross   | 
         | 
         | 
         Less   | 
         | 
         | 
         Net   | 
         | 
       
      
       |   | 
         | 
         Carrying   | 
         | 
         | 
         Accumulated   | 
         | 
         | 
         Carrying   | 
         | 
       
      
       |   | 
         | 
         Amount   | 
         | 
         | 
         Amortization   | 
         | 
         | 
         Amount   | 
         | 
       
      
       |   December 31, 2021   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Indefinite-lived intangibles:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Trademark and tradenames   | 
         | 
       $ | 
       77,600 | 
         | 
         | 
       $ | 
       - | 
         | 
         | 
       $ | 
       77,600 | 
         | 
       
      
       |   Amortizable intangibles:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Dealer network   | 
         | 
         | 
       80,000 | 
         | 
         | 
         | 
       71,000 | 
         | 
         | 
         | 
       9,000 | 
         | 
       
      
       |   Customer relationships   | 
         | 
         | 
       80,920 | 
         | 
         | 
         | 
       32,366 | 
         | 
         | 
         | 
       48,554 | 
         | 
       
      
       |   Patents   | 
         | 
         | 
       21,136 | 
         | 
         | 
         | 
       15,739 | 
         | 
         | 
         | 
       5,397 | 
         | 
       
      
       |   Noncompete agreements   | 
         | 
         | 
       8,640 | 
         | 
         | 
         | 
       8,640 | 
         | 
         | 
         | 
       - | 
         | 
       
      
       |   Trademarks   | 
         | 
         | 
       5,459 | 
         | 
         | 
         | 
       3,901 | 
         | 
         | 
         | 
       1,558 | 
         | 
       
      
       |   Amortizable intangibles, net   | 
         | 
         | 
       196,155 | 
         | 
         | 
         | 
       131,646 | 
         | 
         | 
         | 
       64,509 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       273,755 | 
         | 
         | 
       $ | 
       131,646 | 
         | 
         | 
       $ | 
       142,109 | 
         | 
       
     
     
     
   Amortization expense for intangible assets was $10,520, $10,682 and $10,931 for the years ended  December 31, 2022, 2021 and 2020, respectively. Estimated amortization expense for the next five years is as follows: 
     
    
     
      
       |   2023   | 
         | 
       $ | 
       10,520 | 
         | 
       
      
       |   2024   | 
         | 
         | 
       7,520 | 
         | 
       
      
       |   2025   | 
         | 
         | 
       6,075 | 
         | 
       
      
       |   2026   | 
         | 
         | 
       5,450 | 
         | 
       
      
       |   2027   | 
         | 
         | 
       5,450 | 
         | 
       
     
     
     
   The weighted average remaining life for intangible assets is 7.6 years at  December 31, 2022. 
     
  
 |