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

September 30,
2023

   

December 31,
2022

 

Inventories, net:

               

Raw materials and in-process

  $ 34,460     $ 40,448  

Finished parts

    56,259       57,224  

Finished products

    12,806       13,461  

Total net inventories

  $ 103,525     $ 111,133