XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Valuation Accounts (Tables)
12 Months Ended
Dec. 31, 2024
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

 
                                 

2024

                               

Reserve for parts inventory

  $ 9,165     $ 6,411     $ (7,879 )   $ 7,697  

Reserve for commercial vehicle inventory

    12,203       18,242       (20,620 )     9,825  
                                 

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  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   

Balance

December 31,

2023

   

Provision for the

Year Ended

December 31,

2024

   

Write offs

Against

Allowance,

net of

Recoveries

   

Balance

December 31,

2024

 
                                 

Commercial vehicle receivables

  $ 102     $ 10     $ 125     $ 237  

Manufacturers’ receivables

    964       2,927       (3,054 )     837  

Leasing, parts and service receivables

    1,660       3,517       (3,510 )     1,667  

Other receivables

    1,079       17       (1,096 )     -  

Total

  $ 3,805     $ 6,471     $ (7,535 )   $ 2,741