XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Summary of Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
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 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
 December 31, 2025December 31, 2024
Balance as of beginning of year$97,821$19,173
Balance as of end of period$151,257$26,858
Business Combination, Contingent Consideration [Table Text Block]

Beginning balance, January 1, 2025

 $34,114 

Payment of contingent consideration (1)

  (2,700)

Present value interest accretion

  1,458 

Ending balance, December 31, 2025

 $32,872