XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories, net:

 

June 30,
2022

   

December 31,
2021

 

Raw materials and in-process

  $ 35,952     $ 23,263  

Finished parts

    53,786       52,039  

Finished products

    11,396       10,346  

Total net inventories

  $ 101,134     $ 85,648