XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Valuation Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
   

Balance

Beginning

of Year

   

Net

Charged to

Costs and

Expenses

   

Net Write-

Offs

   

Balance

End

of Year

 
                                 
2023                                

Reserve for parts inventory

  $ 9,423     $ 6,274     $ (6,532 )   $ 9,165  

Reserve for commercial vehicle inventory

    7,065       11,191       (6,053 )     12,203  
                                 
2022                                

Reserve for parts inventory

  $ 7,460     $ 7,378     $ (5,415 )   $ 9,423  

Reserve for commercial vehicle inventory

    919       13,653       (7,507 )     7,065  
                                 
2021                                

Reserve for parts inventory

  $ 9,315     $ 3,520     $ (5,375 )   $ 7,460  

Reserve for commercial vehicle inventory

    6,075       (536 )     (4,620 )     919  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   

Balance

December 31,

2022

   

Provision for

the Year

Ended

December 31,

2023

   

Write offs

Against

Allowance,

net of

Recoveries

   

Balance

December 31,

2023

 
                                 

Commercial vehicle receivables

  $ 160     $ -     $ (58 )   $ 102  

Manufacturers’ receivables

    573       2,576       (2,185 )     964  

Leasing, parts and service receivables

    1,589       3,212       (3,141 )     1,660  

Other receivables

    -       1,066       13       1,079  

Total

  $ 2,322     $ 6,854     $ (5,371 )   $ 3,805