v3.23.2
Note 2 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finished goods $ 13,430 $ 13,361
Work in process 3,150 5,200
Raw materials and purchased components 84,723 81,600
Total inventories $ 101,303 $ 100,161