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

Inventories, net:

 

September 30,
2022

   

December 31,

2021

 

Raw materials and in-process

  $ 35,030     $ 23,263  

Finished parts

    57,811       52,039  

Finished products

    13,009       10,346  

Total net inventories

  $ 105,850     $ 85,648