XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

2024

   

2023

   

Estimated Life

(Years)

 

Land

  $ 174,962     $ 172,396            

Buildings and improvements

    616,521       591,992     10 39  

Leasehold improvements

    47,518       43,088     2 39  

Machinery and shop equipment

    120,689       105,544     5 20  

Furniture, fixtures and computers

    127,165       111,242     3 15  

Transportation equipment

    156,896       135,425     3 15  

Lease and rental vehicles

    1,259,918       1,155,767     1 10  

Construction in progress

    13,997       31,037            

Accumulated depreciation and amortization

    (902,031 )     (858,405 )          

Total

  $ 1,615,635     $ 1,488,086            
Schedule of Goodwill [Table Text Block]

Balance December 31, 2023

  $ 420,708  

Acquisitions during 2024

    10,230  

Currency translation

    (3,445 )

Balance December 31, 2024

  $ 427,493  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024

   

2023

   

2022

 

Weighted-average stock volatility

    33.66 %     34.60 %     34.97 %

Expected dividend yield

    1.46 %     1.54 %     1.44 %

Risk-free interest rate

    4.33 %     3.58 %     2.13 %

Expected life (years)

    6.0       6.0       6.0  

Weighted-average fair value of stock options granted

  $ 17.13     $ 11.82     $ 11.21