v3.26.1
Note 4 - Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Property, Plant, and Equipment [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Property, plant and equipment:

        

Machinery and equipment, at cost

 $73,236  $69,909 

Less: accumulated depreciation and amortization

  (49,272)  (47,028)

Building, at cost

  150,580   145,952 

Less: accumulated depreciation and amortization

  (34,653)  (31,577)

Leasehold improvements, at cost

  8,426   8,112 

Less: accumulated depreciation and amortization

  (7,369)  (6,981)

Construction in progress

  33,976   23,473 
  $174,924  $161,860