v3.24.0.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory    
Raw materials $ 1,060 $ 838
Work in process 2,020 1,513
Finished goods 2,283 2,565
Inventory, gross 5,363 4,916
Reserve for excess inventory   (619)
Total inventory, net $ 5,363 $ 4,297