XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories, net:

 

March 31, 2023

   

December 31, 2022

 

Raw materials and in-process

  $ 41,964     $ 40,448  

Finished parts

    60,861       57,224  

Finished products

    13,933       13,461  

Total net inventories

  $ 116,758     $ 111,133