XML 49 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property Plant and Equipment, Estimated Useful Lives [Table Text Block]

Land improvements

 820 

Buildings and improvements

 1040 

Machinery and equipment

 315 

Dies and tools

 310 

Vehicles

 36 

Office & information technology equipment and internal use software

 315 

Leasehold improvements

 220 
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]

Beginning balance, January 1, 2024

 $38,937 

Changes in fair value (1)

  (11,627)

Additional contingent consideration (2)

  5,911 

Payment of contingent consideration

  - 

Present value interest accretion

  893 

Ending balance, December 31, 2024

 $34,114