XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,
2023

   

December 31,
2022

 

Inventories, net:

               

Raw materials and in-process

  $ 40,752     $ 40,448  

Finished parts

    61,536       57,224  

Finished products

    13,528       13,461  

Total net inventories

  $ 115,816     $ 111,133